• UART知识总结


    一、定义

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。

    二、时序

    上图是uart协议传输一个”A”字符通过示波器的uart解码而得到的波形示意图。

    波特率:每秒传输多少个bit。 

    起始位:先发出一个逻辑”0”的信号,表示传输数据的开始。 

    数据位:传输N bits。

    校验位(可选):数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验数据传送的正确性。

    如传输“A”(01000001)为例,”A”字符的8个bit位中有两个1。当为奇数校验时该位为1;当为偶数校验时该位为0。 

    停止位:它是一帧数据的结束标志。可以是1bit、1.5bit、2bit的空闲电平。

    空闲位:没有数据传输时线路上的电平状态。为逻辑1。 

    传输方向:即数据是从高位(MSB)开始传输还是从低位(LSB)开始传输。比如传输“A”如果是MSB那么就是01000001,如果是LSB那么就是10000010

    帧间隔:即传送数据的帧与帧之间的间隔大小,可以以位为计量也可以用时间(知道波特率那么位数和时间可以换算)。比如传送”A”完后,这为一帧数据,再传”B”,那么A与B之间的间隔即为帧间隔。 

  • 相关阅读:
    html+css学习
    mac安装软件系列
    Versions 出现 SVN Working Copy xxx locked
    linux安装gcc-c++
    linux常用命令
    linux挂载磁盘
    对jquery新增加的class绑定事件
    linux下安装php的mcrypt拓展
    Linux关闭selinux
    linux安装包资源库
  • 原文地址:https://www.cnblogs.com/jozochen/p/8470353.html
Copyright © 2020-2023  润新知