串口通讯/485/232

1. uart232/485、I2C、SPI等都是串行通信.

2. Uart与Usart,Uart是通用异步收发器,而Usart是通用同步异步收发器。

    这里说的异步即一个数据包与另外一个数据包是异步的,通信双方在完成一包后并不知道下一包什么时候到,包与包之间没有固定间隔,但是包内的数据位(也包括起始/停止位、校验位等)是同步的,它们的间隔是固定的。

    同步即一帧数据里面包含多包,每包之间固定间隔,接收方与发送方严格按照相同时钟节拍收发。

    异步传输实用与数据量不大的场合,同步适用于数据量比较大的场合。

3. RS232与RS485区别

    (1) 距离上,485传输更远,达几千米,而232传输距离最长20米左右。

    (2) 传输方式上,485采用差分数据,而232不是。因此485是半双工的,232是全双工的。因此485在接收或发送前需要使能,代码中用专门引脚控制,而232在接收的同时可以发送。

    (3) 485支持一对多,而232只支持点对点

    (4) 485传输速率高,232相应较低。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值