发布网友
共1个回答
热心网友
正好说反了吧?
'0'对应的ASCII码为0x30 ,如果你想发送数字1,应该发送0x31。
所以你应该加字符‘0’或者0x30后发送,而不是减。
例如你要发送数据1000 ,则要发送的十六进制数据依次为 0x31 0x30 0x30 0x30
而且串口助手那边也要设置ASCII显示模式。
好运!(建议多看看ASCII表)追答