笨笨兔 发表于 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测试 |