本帖最后由 我是土匪 于 2018-10-21 10:23 编辑
SP3485,默认接收外部数据。目前做了两个测试,串口助手通过485定时发给MCU数据,和MCU定时通过485发送数据给串口助手(,波特率9600,定时时间5或10S都测试,一帧数据75长度)
现象:
1、外部数数据(PC串口助手),发数据给MCU,目前没发现异常,测试时间超过1小时。
2、MCU将数据通过485发给串口助手,偶尔出现乱码,波特率9600,乱码如下如举例(有时候几个小时不出问题,大部分只要10分钟就会出错):
请大家帮忙分析一下,这个是软件还是硬件问题?
485换向引脚已经加了足够了延时了
|
或许没有用通信协议导致
@我是土匪 :所以,建议你先分别做个测试。 确定那个rs485 出问题。隔离故障
@xch 485是MCU板载芯片。 所以是板载485 -》485转USB -》PC串口助手
MCU发送给MCU,串口助手发送给串口助手。(via RS485)