标题: 单片机RS485通信,串行调试助手发 送出来的数据单机就显示乱码 [打印本页]

作者: gsr64    时间: 2018-11-28 22:28
标题: 单片机RS485通信,串行调试助手发 送出来的数据单机就显示乱码
各位大侠:我做的单片机RS485通信板带显示的,2个板之间通信没问题,单片机向电脑串口调试助手发数据也没问题,但是,串行调试助手发 送出来的数据单机就显示乱码,求各位大侠指点,为什么单片机接收的不是我输入的数据?
作者: yousunny    时间: 2018-11-29 08:54
可能是你程序上设置了  回车换行。或者说,你波特率,校验位那些,检查一遍吧。还有注意是二进制发送还是十六进制发送
作者: xzf586    时间: 2018-11-29 09:39
调试过串口调试助手,hex发送与发送新行未选,选了就发送不了,发送的结果是这样,一个八位数据,发送之后,收到的数据总是将4,5两位置为1(也有可能是6,7两位,具体记不清楚),比如发送0000 0001,收到的是0011 0001,你检查一下,是不是这样?
作者: cuihaodianzi    时间: 2018-11-29 09:58
发送的时候 有个选项  十六进制 还是 文本 看一下
作者: 874900574ads    时间: 2018-11-29 10:11
可能是你程序上设置了  回车换行。或者说,你波特率,校验位那些,检查一遍吧。还有注意是二进制发送还是十六进制发送
作者: 小猫猫爱吃鱼    时间: 2018-11-29 10:49
要解决问题,首先要把资料提供出来
1、没见你源程序
2、没见你的原理图
3、没见到你的故障现象(照片)
4、所有的解决方式,都是大家在假设
作者: yat    时间: 2018-11-29 15:59
先看看串口参数是不是一样   波特率  数据位  停止位  校验
作者: gsr64    时间: 2019-5-21 16:55
非常感谢各位的回复。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1