zoukankan      html  css  js  c++  java
  • UART通信

    1.UART定义

    全双工异步通信串行接口,一般指TTL/CMOS电平的串口

    引脚定义:Tx(发送)、Rx(接收)。

     UART作为异步传输接口,接口不需要共用同一个时钟,只需通讯双方在传输过程中的时钟频率大小保持一致。

    2.UART传输速度

    由设置的波特率决定,波特率为每秒钟传输的数据位,该串行通讯下比特率同波特率数值一致。

    常用300、600、1200、2400、4800、9600、19200、38400、43000、56000、57600、115200。

    以115200波特率计算,一帧数据8个数据位,无校验位,1停止位。

    波特率115200 = 115200 (b/秒) = 11520 (B/秒) = 10.25(KB/秒)。

    3.UART数据传送格式

    一帧数据的包含的位。

     数据位在传送时,先传送最低位(LSB)。

    空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。

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

    数据位:可以是5~8位逻辑”0”或”1”。如ASCII码(7位),扩展BCD码(8位)。

    校验位:数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验)。

    停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。

    参考资料

    https://www.cnblogs.com/smartjourneys/p/7218390.html

  • 相关阅读:
    牛客网每日一练
    牛客网每日一练
    牛客网每日一练
    linux解压命令 迎客
    japid 研究 迎客
    Linux 下载工具 wget 迎客
    Nginx 安装 迎客
    Redmine 迎客
    安装 Redis 迎客
    http状态码一览表 迎客
  • 原文地址:https://www.cnblogs.com/Gimiracle/p/13818105.html
Copyright © 2011-2022 走看看