需避免RS485和RS232共用串口并同时安装芯片

如上图所示:本意是RS485和RS232共用串口2,使用时根据实际需要接入通信数据。

实际上使用RS232没问题,但是会有通信不上的情况,调试发现输入到单片机中的接收数据低电平没有被正确拉到GND。

原因是同时安装了RS485和RS232芯片,在RS232输出低电平时,由于RS484输出的是高电平,导致信号未能被正确拉低。

这可能会导致问题,如更换一个品牌的芯片可能就不行了。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RS485RS232是两种常用的串行通信接口标准。以下是它们的区别: 1. 工作模式:RS232是全双工通信,而RS485是半双工通信。 2. 传输方式:RS485采用差分传输方式,而RS232采用单端传输方式。在通信程序上,两者没有太大区别。 3. 信号线:RS485一般只要两根信号线来组成半双工网络,而RS232通常使用RXD、TXD和GND三条线。 4. 抗干扰性:由于差分传输方式的采用,RS485具有较好的抗噪声干扰能力。而RS232采用共地传输方式,容易受到共模干扰。 5. 传输距离:RS485的最大传输距离标准值为1200米(9600bps时),实际上可达到3000米。而RS232的最大传输距离标准值为50米,实际上通常只能达到15米左右。 6. 通信能力:RS485允许在总线上连接多达128个收发器,方便地建立设备网络。而RS232只允许一对一通信。 7. 传输速率:RS232的传输速率较低,异步传输时的波特率为20Kbps。而RS485的最高传输速率为10Mbps。 8. 电气电平值:RS485的逻辑"1"以两线间的电压差为(2-6)V表示,逻辑"0"以两线间的电压差为-(2-6)V表示。而RS232中任何一条信号线的电压均为负逻辑关系,逻辑"1"为-(5-15)V,逻辑"0"为(5-15)V。 综上所述,RS485RS232在工作模式、传输方式、信号线、抗干扰性、传输距离、通信能力、传输速率和电气电平值等方面存在明显的区别。根据具体的应用求和环境,选择适合的通信接口标准非常重要。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值