![]() |
笨笨兔 發表于 2020-11-4 11:32 好的,謝謝。 |
菜鳥yc 發表于 2020-11-4 12:01 好的,謝謝。 |
51_users 發表于 2020-11-3 23:42 字符'1' = 0x31。你的串口接收函數處理得不好,我以前開發項目就用過陶晶馳串口屏,它的結束符就是0xFF |
可顯示字符“1”在ASCII碼表里就是十六進制數的0x31. 你得選擇采用字符型或十六進制數來通過串口傳輸...... |
aking991 發表于 2020-11-3 08:30 字符1與0x31是什么關系?在單片機里怎么改? |
你串口屏發出來的那個指令是輸出字符型數據,所以你單片機接收到的數據應是字符型“1”,十六進制數是“0x31”,一種是改串口屏輸出,一種是改單片機a值判斷,兩種選一個就OK了 |
上位機波特率跟芯片設置對上就行 |
檢查波特率啥的,先接個ttl測試 |