说说RS485与RS232之间的关系
可以简单地这样理解:RS485就是RS232的加强版。
但是RS485是利用双线的差分信号传输的,比如说当线A与线B之间的压为3V表示数字1,如果为-3V则表示数据0。这样做可以极大的防干拢RS.232则是用单线的传输方式,高电平表示数据1,低电平表示数据0。(容易受到干拢,例如,一个高的脉冲干拢就可以将低电平变为高电平而导数据错误,485利用双线的差分方式则不会,因为受干拢时是双线都会同步的)
232与485的数据协议上应该完全没有什么区别,但是485由于是双线差分,所以只能是半双工模式,当然如果你用四根线来传输的话也能做到全双工.