嵌入式通信总线协议UART\RS232\RS485

UART

串行异步(接收发送双方不同的时钟基准)

两条数据线,可以实现全双工的发送和接收

固定的点对点通信

波特率:描述UART通信时的通信速度 单位为bps(bit per second)

空闲时数据线保持高电平,要发送数据时有一位低电平起始位

从低位开始发,如0x55,01010101 发送顺序为10101010

校验位:判断是否传输出错(常用奇偶校验)

停止位高电平

发送多个字节需要中间不断停止和起始:为了防止异步带来的累计误差的出现

 串口通信采用TTL逻辑,输出高电平范围2.4V-5V,低电平范围0-0.4V

RS232——相比UART增强抗干扰能力,传输距离可以更长,但速率低

 RS485 一般为半双工,好处是能够进行一主多从的通讯

 在串口通讯的基础上加了一个电平转换芯片,把输入电平信号转换为差分信号

 差分信号的最大优点就是抗干扰能力强,并且它的两根线采用双绞线形式缠绕在一起,受到干扰一起干扰,差值不变。因此传输距离可达上千米的距离

UART RS232 RS485传输信息比较

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值