![]() |
發布時間: 2020-4-2 13:39
正文摘要:在網上看到這種串口顯示方法,感覺挺方便就試了一下,但是有點不對勁,請大家幫忙看看這樣寫是不是對的. 單片機源程序如下: #include "STC15.h" #include <stdio.h> typedef unsigned char u8; typedef uns ... |
xuyaqi 發表于 2020-4-2 16:32 stc-isp-15xx-v6.87B 軟件用的是這個,最近好像更新了一次 線一直用的這根 應該問題不大 |
12345678110 發表于 2020-4-2 15:50 什么叫重定向? |
billaj 發表于 2020-4-2 15:36 波特率是串口計算出來的 檢查了下應該沒問題 |
這跟串口線,調試軟件都可能有關系。 |
抱歉剛剛發的是STM32的 你百度搜索個51 |
用printf輸出最好用下重定向 原因百度去 這里發個代碼給你 隨便放你的程序位置 int fputc (int ch,FILE * f) { HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xffff); return ch; } int fgetc (FILE * f) { uint8_t ch=0; HAL_UART_Receive(&huart1,&ch,1,0xffff); return ch; } |
看一下是不是波特率設置問題 |