文本格式的 0 、2、4...等,是 使用 ASCII 码格式的,‘0’ 的ASCII 码= 0x30;‘2' 的ASCII 码= 0x32;……而串口助手使用 HEX 格式 发送的是 直接的 数据,’0‘就是 0x00;’2‘就是 0x02;两种方式的 数据是不同的,LZ 的单片机程序 必须 能 做出相应处理,才能 有 同样的 动作...
具体问题不好说,你在上位机上将收到的内容(或者说收到的byte)用十六进制字符串显示出来,记录一下,然后在串口调试工具中也同样以十六进制显示,比较一下二者内容,如果不符那就说明是上位机的串口设置问题或者是接收时的 如果在你笔记本(即上位机)上用的是USB 232,也就是利用USB插口模拟出一个标准的RS232口,在你...