1)硬件网络结构
a)RS232是 1:1 的通讯
b)RS485是 1:n 的通讯方式
其中有一台作为主机,其它作为从机;多态从机是通过地址码来区分的
2)如果你是单片机编程:
a)从单片机编程角度来看,RS232 和RS485 只是驱动芯片不同。
b)RS485 主机编程注意事项
因为RS485是单双工,RS232是全双工。所以在编程的时候是有区别的。
RS485芯片接收和发送不能同时进行,所以作为主机的单片机在发出指令后,要延时后再
接收数据。
c) RS485 从机编程注意事项:
从机通过判断地址码来确认是否做出应答.
从机接收到指令后,要稍作延时后 再向主机做出应答。
RS232与RS485在编程方面的唯一的区别是:
RS485在发送时,需要转换成发送状态,发送结束,再转换在接收状态。
其它的就完全一样了。
编程方面区别较大。232通常点对点连接,不存在数据冲突之说;而485是多节点网络,视需求为单王带多妃或王权轮转形式。
没有什么区别!
485适合1对多,多个 485 之间 是由 地址 ID 来 区别的,通常有 通信协议 来 处理这些事
不影响编程
2者仅仅是物理电路有所区别
232 可以1对1 通讯
485 可以1对多 通讯