UART——学习总结

      最后更新:2022-05-03 01:58:50 手机定位技术交流文章

      UART

      一、含义:
      宇宙同步收发机/传输机(UART)是由非同步收发机组成的一组。
      二、工作原理:
      在UART通信协议中,电高度高的信号线状态意味着1和电高度低的信号线状态意味着0.。 当然,当两个装置通过UART序列端口相互作用时,必须商定传输速度和某些数据位置。
      三、通信协议

      • 1. 自由空间:根据UART协议,当公交车免费时,信号线处于1或高水平状态。
      • 2. 起始位置:发送者通过发送低水平 0 来启动数据传输,以表示传输字符的开始,由于空间总是很高,初始通信开始时的信号明显不同于空闲,空闲程度很低。
      • 3. 数据位数:在初始位数之后传输的数据可以是5,6,7,8,9位数长,组成一个字符,通常为8位数长。先发送最小位数,然后是最高位数。
      • 4. 木偶校准:一旦数据比特传输完成,木偶检查就以各种方式改变:
        (1) 没有核查(没有平衡)。
        (2) 奇数核查:(奇)
        均等:如果数据点数相等,检查站为1,如果数据点数不同,检查站为0。
        (3) 不正确:(偶数)
        均等:如果数据包含偶数,检查站为0,如果数据包含奇数,检查站为1。
        (4) 奇迹核查:始终保持一种平衡。
        (5) 空间等值核查:空间平衡:在任何时候0
      • 5. 停留点:数据终点指示,可以是1位、1位、5位或2位。
      • 6. 波特率:波特率用于代表数据传输率。(bps = 每秒比特)标准港口费率为9 600bps。115,200bps等等。其他共同港口费率为1 200。2400,4800,19200,38400,57600。举个例子,如果连锁港口利率定为每秒9 600比特,调剂所需时间是每104.2次1/9600次。
        在这里插入图片描述
        四、示例
        9600 8N1 (9600 MPl) 96008个数据位,没有校验位,1位停止位)为例,目前,这是最受欢迎的系列港口安排。现在我们正在发送两个 ASCII 值 。ASCII 代码“o”是79。010011 是匹配的二进制数据 。“k”表示二进制数据 0101011。发送的格式数据在下面的图像中描述。
        连续端口速率约为9,600, 1比特传输时间约为104us, 1数据实际上是10比特( 开始, 8比特, 停止), 1字节传输速率实际上为9, 600*8/10 = 7680bps。
        在这里插入图片描述
        五、优缺点
        因为UART缺少时钟信号我无法控制数据何时发送无法保证每次都能以同样的速度收到数据。因此,以不同速度接收和发送数据。就会出现问题。这个框架是最大的, 允许有九位数的数据。为多个主机或多个主机系统提供的支助没有为多个主机或多个主机系统提供各种支助,也没有为多个主机或多个主机系统提供各种支助。
        六、参考链接
        发送和接收 UART 数据( Verilog)
        UART详解
        UART快速扫盲(数字和数字+超详细)

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23115.html

          热门文章

          文章分类