51单片机串口通讯接收

发布网友

我来回答

1个回答

热心网友

正好说反了吧?
'0'对应的ASCII码为0x30 ,如果你想发送数字1,应该发送0x31。
所以你应该加字符‘0’或者0x30后发送,而不是减。
例如你要发送数据1000 ,则要发送的十六进制数据依次为 0x31 0x30 0x30 0x30
而且串口助手那边也要设置ASCII显示模式。

好运!(建议多看看ASCII表)追答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com