為什么我發送8位資料陣列會出現以下問題:
若第一個資料是0xbb,結果就會丟失0xbb和0x22,變成0x3f,其他的資料沒錯
若第一個資料是0x11就沒問題
以下是發送函式和上位機除錯結果,求賜教!




uj5u.com熱心網友回復:
USART_SendData 和 while(==REST) 調換一下,先判斷要發送快取為空,才能往里塞資料,你后面的等待發送完畢就不用了,另外,你應該把初始化的配置代碼也發出來uj5u.com熱心網友回復:
我沒想到竟然是因為野火的串口除錯助手自身的bug導致的問題,其實程式一點沒錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/100072.html
標籤:單片機/工控
下一篇:IAR non-native end of line sequence detected (this diagnostic is only issued onc
