熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時間: 2019-7-11 17:35
正文摘要:各位大佬,stm32串口中斷掃描數(shù)據(jù)時,我輸入send,結(jié)果只掃描到sen,只能掃描前三位,求解 |
CTW. 發(fā)表于 2019-7-12 16:44 哦哦好的,我再看一下 |
wc86110 發(fā)表于 2019-7-11 20:25 這個是教程上給的,我不知道就按照他給的 |
| 如上所說 |
| 你程序 do ,while 里 先執(zhí)行的是do 讀取賦值給receivedata[0]并發(fā)送給串口,最后k++,然后執(zhí)行while判斷語句,判斷的是receivedata[1],因?yàn)镵已經(jīng)加一了,而你do里只是給receivedata[0]賦值,而沒有給receivedata[1]賦值,所以receivedata[1]應(yīng)該是未知的。這樣寫應(yīng)該會存在問題。 |
| 串口通信 |
| 表示有點(diǎn)看不懂 |
| 怎么操作啊 |
| 串口軟件設(shè)置不當(dāng)容易出錯 |
Powered by 單片機(jī)教程網(wǎng)