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