![]() |
發(fā)布時間: 2021-4-21 18:02
正文摘要:為什么發(fā)一個字符就自己換行了?仿真的虛擬串口沒有換行。/******************************************************************************* * 實驗名 &nb ... |
你的程序里面不是有換行代碼嗎? SBUF=0X0A; //換行 SBUF=0X0D; |
接收軟件自動加的吧。查一下軟件設置。 |
datas定義了4個用了5個,串口發(fā)送沒問題,你要看看接收和顯示的軟件是不是你想的一樣 |
npn 發(fā)表于 2021-4-21 23:10 好的,謝謝了 |
sigfmgkhh 發(fā)表于 2021-4-21 22:54 你這個 while(!TI); 沒有問題。 這個APP是按數(shù)據(jù)幀加換行的,串口發(fā)完一字節(jié)超過一定延時,幀就會結束。 |
npn 發(fā)表于 2021-4-21 22:50 是while(!Ti)這里導致的嗎 |
串口發(fā)完一字節(jié)后不能有任何延時,然后發(fā)送下一個字節(jié)。 |
Powered by 單片機教程網(wǎng)