485传输协议
发布网友
发布时间:2022-04-27 08:06
我来回答
共1个回答
热心网友
时间:2022-06-28 21:23
说白了, 485就是232的加强版。
但是485是利用双线的差分信号传输的,比如说当线A与线B之间的压为3V表示数字1,如果为-3V则表示数据0。这样做可以极大的防干拢.
232则是用单线的传输方式,高电平表示数据1,低电平表示数据0。(容易受到干拢,例如,一个高的脉冲干拢就可以将低电平变为高电平而导数据错误,485利用双线的差分方式则不会,因为受干拢时是双线都会同步的)
232与485的数据协议上应该完全没有什么区别,但是485由于是双线差分,所以只能是半双工模式,当然如果你用四根线来传输的话也能做到全双工
MAX485接msp430的异步通讯端是可以的,TXD接TO
RXD接RO,另外须要一根线来控制MAX485的接收发送。
编程时应注意,485在接收时不能发送,在发送时不能接收,如果全双工,就得用两个MAX485且须要四根线。
以编程方面,你可以这样理解,485只是一种传输介质,这样要好多了。而232才是真正的协议。
cg865@163.com
QQ:8926785
参考资料:本人。。。