华秋商城
直播中

杨雨凡

8年用户 135经验值
私信 关注
[问答]

max3485接收出现错码

我用MAX3485做单片机与PC机通讯,中间通过一个RS485转RS232转换器,再接RS232转USB口进入PC机,出现的问题是:当波特率超过38400后,单片机的接收就会出现错码,但发送没问题。不知哪位大侠给分析一下。

回帖(3)

h1654155275.5669

2019-9-19 10:03:31
两个可能性:一是本振频率误差过大,二是485转232是那种发0不发1的,这种转换器的工作波特率不高。
举报

李万寿

2019-9-19 10:18:21
谢谢!振频频率没问题,因为我同样的板子用RS232做过,达到115200非常可靠。可能是第二种原因。现在市面上RS485到RS232转换器,有较好的吗?
举报

高倩

2019-9-19 10:24:17
485通信发送接收状态切换有延迟,一般延时半个字节的时间长度。不可能达到232通信的速度。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分