由于项目上需要串口特别多,所以将原有的232改为485通讯
改动笔记:
1. 在MAX485的A、B口之间接一个100欧姆到1000欧姆的电阻,提高485抗干扰能力
2.若外接485模块与CPU需要用裸线连接,则将裸线以双绞线方式连接
3.在程序向外发送数据时,发送完后,等待一段时间,(时间为大于波特率周期时间的一半),后面才是控制端发生电平变化。(原因,数据可能还未发送完成,)
4.modbus协议应用,在解析功能时,将各个功能分包写,这样有利于以后的代码维护
由于项目上需要串口特别多,所以将原有的232改为485通讯
改动笔记:
1. 在MAX485的A、B口之间接一个100欧姆到1000欧姆的电阻,提高485抗干扰能力
2.若外接485模块与CPU需要用裸线连接,则将裸线以双绞线方式连接
3.在程序向外发送数据时,发送完后,等待一段时间,(时间为大于波特率周期时间的一半),后面才是控制端发生电平变化。(原因,数据可能还未发送完成,)
4.modbus协议应用,在解析功能时,将各个功能分包写,这样有利于以后的代码维护