美文网首页
通信协议-UART

通信协议-UART

作者: CoderDock | 来源:发表于2017-12-25 23:19 被阅读0次

  UART协议也是一种很简单易懂的通信协议。

  通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作 UART,是一种异步收发传输器。将数据由串行通信与并行通信间作传输转换,作为并行输入成为串行输出的芯片 UART 是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。


uart.jpg

1.协议要点

  • 起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。
  • 数据位:紧接着起始位之后。数据位的个数可以是4、5、6、7、8等,构成一个字符。通常采用 ASCII 码。从最低位开始传送,靠时钟定位。
  • 奇偶校验位:数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验数据传送的正确性。
  • 停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大。但是数据传输率同时也越慢。
  • 空闲位:处于逻辑“1”状态,表示当前线路上没有数据传送

2.波特率

  波特率及1秒钟能传输的Bit数。如9600波特率及指一个脉冲的时间为 1/9600 S。

相关文章

  • 通信协议-UART

      UART协议也是一种很简单易懂的通信协议。   通用异步收发传输器(Universal Asynchronou...

  • 十二月十二号学习总结

    今天学的UART通信,UART作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输,其中各位...

  • 通信协议:I2C、SPI、UART

    I2C、SPI、UART都是常见的低速板级通信协议,目前主流的SoC都内置了这些通讯协议的控制器,同样,各种传感器...

  • UART

    UART作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。 其中各位的意义如下: 起始位...

  • UART接口

    认识UART接口UART详解---简单的讲:(UART与COM) 嵌入式里面说的串口,一般是指UART口, 但是我...

  • GPIO 模拟Uart 通信 (soft uart/serial

    GPIO 模拟Uart 通信 (soft uart/serial) 在Uart不够用的时候可以通过GPIO 来模拟...

  • pcDuino3使能多串口

    pcDuino3标准的接口中只提供了UART0和UART2,UART0作为默认系统debug口使用,UART2定义...

  • 12.12每日总结

    今天我们学习的是UART,UART是异步串行通讯,他是PYB里边的类from pyb import UART,下午...

  • Raspberry UARTs

    相比树莓派零、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派4 ...

  • 简单介绍两款UART接口的WiFi模块

    UART接口 UART接口是通用的异步串行接口,按照标准波特率完成双向通讯,传输速度较慢。采用UART接口,WiF...

网友评论

      本文标题:通信协议-UART

      本文链接:https://www.haomeiwen.com/subject/ciwrgxtx.html