您的位置 首页 制造

UART/RS232/RS485

UART:UniversalAsynchronousReceiverTransmitter通过名称,就可以看出其是异步的通讯协议,可收发,也就是全双工的。相信这是很多搞

UART:Universal Asynchronous Receiver/Transmitter

经过称号,就可以看出其是异步的通讯协议,可收发,也便是全双工的。信任这是许多搞嵌入式所触摸的第一个协议,我其时便是学单片机时学的。

其接纳和发送是分隔的,遵从 开始位+数据+中止位[+校验位]的格局。

需求设置,波特率,数据宽度,中止位宽度,校验方法。

RS232:

设备间的通讯协议,其协议和UART相同,仅仅电平规范不同了,选用的“负”逻辑。

何为“负”逻辑?我的了解便是,和惯例的了解不相同。咱们知道,一般含义下,”1”>”0″,在通讯中“1”,“0”分别用两个状况来表明,在UART/RS232中是用电平的不同来表明“1”,“0”的。

而RS232规则,低电平为“1”,高电平为“0”,所以在电平上,“1” <"0"了,这样就和惯例的了解相反了。

RS232也是全双工的,TX/RX是分隔的两条线。

接口有规范的DB9插头,台式电脑一般都有这个插头。

RS485:

协议和UART相同,但其变成差分线了,术语叫A,B,经过双绞线衔接。

变成差分线后,虽然是两条线,但传输的信息是相同的,也便是说没有独立的TX/RX了。所以,RS485是半双工的了,只能有一个方向的通讯了,硬件上经过方向切换来确保数据收发的不抵触。

既然是差分线,那“1”,“0”就要经过差来得到了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/234780.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部