485自动切换电路

2020-01-27 11:28发布

别人设计的485自动切换电路,不是很明白,请大虾们为小弟说明

485自动切换电路 (原文件名:1.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
36条回答
mcu_mouse
2020-01-29 04:34
回复【11楼】fx568000
我其实还有些问题想问一问论坛中的牛人,就是232通信是点对点的全双工通信,485是一点对多点的半双工通信,那它们在编程时会有什么不一样呢?其中485是先发送一位起始位之后发送8位地址再发送8位数据最后发送1位停止位吗?而232没有之前的8位地址吗?
-----------------------------------------------------------------------

起始位是在发送每一次数据时都会有的。建议你好好的看下232的数据格式。在232的时候是一对一的通信,可以不用地址,但如果你要用上地址也没问题。这个就看你的通信协议怎么定义的了。485是有多个设备要通信,必须有地址才能区分不同的设备。

一般简单的通信格式是包头,地址,命令,参数,校验,包尾(0xFE,0x01,0x01,0x00,xx,0xEF)校验可以是前面的异或,也可以是累加而不管进位。看个人喜好了。

一周热门 更多>