rs232和rs485在用51单片机编程时有什么区别啊?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-04
RS232与RS485在编程方面的区别?

1)硬件网络结构
a)RS232是 1:1 的通讯
b)RS485是 1:n 的通讯方式
其中有一台作为主机,其它作为从机;多态从机是通过地址码来区分的

2)如果你是单片机编程:
a)从单片机编程角度来看,RS232 和RS485 只是驱动芯片不同。
b)RS485 主机编程注意事项
因为RS485是单双工,RS232是全双工。所以在编程的时候是有区别的。
RS485芯片接收和发送不能同时进行,所以作为主机的单片机在发出指令后,要延时后再
接收数据。
c) RS485 从机编程注意事项:
从机通过判断地址码来确认是否做出应答.
从机接收到指令后,要稍作延时后 再向主机做出应答。


485要注意发送端的使能,其他的包括中断处理,接收、发送都差不多

实际使用中RS232 一般来说都是全双工的,RS485一般来说则是半双工的,通过控制DE与RE脚切换发送与接收,同时注意,接收的时候不能发送,发送的时候不要接收。
RS232一般只能实现点对点通讯,即一个站点发送,一个站点接收。RS485接线可能通过接成总线方式实现多点通讯,即一个站点发送数据,多个站点接收数据。当然,相应的多点通讯的编程也要复杂的多。

  • rs232和rs485在用51单片机编程时有什么区别啊?
    答:485要注意发送端的使能,其他的包括中断处理,接收、发送都差不多
  • 51单片机能直接接收RS485信号吗
    答:51单片机能直接接收RS485信号吗 不行,要用RS485转换的。RS485有8个引脚:一个电源;一个地,一个差分+;一个差分-(是通讯线),还有一个接单片机RXD,一个接TXD,另外两个是输出控制和输入控制的(这两个通常连在一起)。所以单片机的输出是先送到TXD,再由RS485变成差分信号送出去的;输入是...
  • 51单片机与PLC上的RS485如何连接?
    答:一般单片机的通讯接口是UART串口电平是TTL电平,与485的差分信号是无法直接连接的,中间需要需要用485芯片进行转换的, 给你推荐一颗芯片PB331,可以兼容485协议,接线不分极性总线可以供电。
  • 关于51单片机RS485通信问题
    答:2.请使用串口调试助手(Baud 4800、数据位8、停止位1、效验位无)做为上位机(发送)数据和(接受)数据,请在字符串输入框中输入字符和数字(HEX),按发送按钮。观看接受窗显示情况.也可以用自动循环发送。3.试验RS485需要用RS232转485的转换头。RS485的A对应串口头的9针 B对应4针.接法大家可以参考...
  • mcs-51单片机的串行通信接口使用哪个接口的哪些引脚对外连接
    答:甲的TXD连接乙的RXD。这种连接用于试验。最常用的是RS232串口,这样单片机可以和电脑进行串行通信,电脑上就有RS232串口,即COM口。要接成RS232接口,单片机需要一片RS232接口芯片,如MAX202,或MAX232等。也是用单片机的RXD,TXD两个脚。RS485接口,也需要一片RS485芯片。同样也是用单片机RXD,TXD。
  • rs232和rs485的转换电路怎么和单片机连接
    答:1、串口连接:CANCOM 模块使用标准串口电平(232:±3~15V,485:-7~+12V),因此该模块可以直接与带有 RS232/RS485 接口的设备直接连接。2、CAN 连接:CANCOM模块接入CAN总线连接方式如2.3中介绍,将CAN_H连CAN_H,CAN_L连CAN_L即可建立通信。CAN-bus网络采用直线拓扑结构,总线最远的2个终端...
  • jpeg232摄像头能直接和51单片机相连吗
    答:原则上可以。JPEG232摄像头信号的输出的方式是采用RS232/RS485方式调制的。不过如果拿51这样的单片机来处理图像信号,恐怕不堪重负,因为图像的信息量太大 ,建议还是用PC机处理。
  • 51单片机串口发送为0时为什么啊?
    答:是你单片机串口发送的问题,单片机不发送,串口助手的不会接收的;所以还是你单片机程序发送的问题,仔细找找问题吧 把代码贴出来看看吧
  • rs232、rs422和rs485通讯接口的区别
    答:传统RS232和RS-485接口以及RJ45接口都是常见的选择,但它们在功能和适用场景上有着明显的区别。一、RS232接口:RS232接口是一种串行接口标准,常用于短距离传输。在动环监控系统中使用RS232接口的主要优势如下:1. 简单易用:RS232接口采用点对点连接方式,适用于单一主机与单一外部设备之间的通信。2. ...
  • RS232和RS485区别是什么啊?
    答:RS485是1:n的通讯方式,即一对多。RS485接口在总线上是允许连接多达128个收发器,其中有一台作为主机,其它作为从机,多台从机是通过地址码来区分的。三、编程方面 从单片机编程角度来看,RS232和RS485只是驱动芯片不同。 RS485是半双工,RS232是全双工,在编程的时候是有区别的。RS485芯片...