uart

本文详细解析了RS-232与RS-485两种串行通讯接口的区别,包括它们的传输方式、传输距离、通信模式等特性,并进一步探讨了串行与并行通讯、同步与异步通讯的概念及其应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


RS-232与RS-485的区别在于:
1.传输方式不同:RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式。
2.传输距离不同:RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离
为几十米到上千米。
3.RS-232 只允许一对一通信,而RS-485 接口在总线上是允许连接多达128个收发器。



rs232全双工,rs485半双工

输出
TTL低电平   <0.8V
TTL高电平     >2.4V
输入
TTL低电平   <1.2V

TTL高电平     >2.0V

SCI、UART与RS232区别

https://blog.youkuaiyun.com/water1730/article/details/72457880

      ->rs232
sci-->rs422(均采用uart协议,波特率,起始/停止位,数据位,校验位),传输介质和手法电平不同
      ->rs485
     

串行通讯:一条线发送八次二进制数据,完成一个字节的发送
并行通讯:八条线同时发送一次二进制数据,完成一个字节的发送
串行并行针对发送线数


同步和异步,区别
https://blog.youkuaiyun.com/ideality_hunter/article/details/53453285
同步交互:发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程
异步交互:发送一个请求,不需要等待返回,随时可以再发送下一个请求,没有等待过程

同步和异步,是看电钟源
如果共用一个时钟,那就是同步
同步通讯异步通讯针对是否同一时钟



全双工:发送和接受可以同时进行
半双工:要么在发送,要么在接受
针对能否同时发送接受



uart:异步串行,全双工(两线)
spi:同步串行,全双工(四线)
i2c:同步串行,半双工(两线)

can:同步串行, 半双工(两线)


同步通信与异步通信区别:

  1. 同步通信要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流;异步通信时不要求接收端时钟和发送端时钟同步,发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。

  2. 同步通信效率高,异步通信效率较低。

  3. 同步通信较复杂,双方时钟的允许误差较小;异步通信简单,双方时钟可允许一定误差。

  4. 同步通信可用于点对多点,异步通信只适用于点对点。

向左转 | 向右转




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值