这是MODBUS通信协议,后两位是CRC校验位,这肯定是你接收出现的问题,你先这样做,用MODBUS助手调一下,用串口自发自收,在MODBUS助手下看收到的数据是不是对的,如果没问题,那就是你接收没处理好
你是每次发数据前控制了一下485的收发控制脚吗?会不会可能是在控制收发控制脚的时候造成的?是不可以将485芯片设置发状态后稍微等一下再发送数据?
27,382
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧