熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
笨笨兔 發(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è)置對上就行 |
檢查波特率啥的,先接個(gè)ttl測試 |
Powered by 單片機(jī)教程網(wǎng)