0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

UART通用异步收发传输器简述

ARM与嵌入式 来源:ARM与嵌入式 2023-06-25 14:48 次阅读

UART——通用异步收发传输器,UART 作为异步串口通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。在应用程序开发过程中使用频率较高的数据总线。

基于UART的数据传输是异步形式的串行数据传输。基于UART的串行数据传输不需要使用时钟信号来同步传输的发送端和接收端,而是依赖于发送设备和接收设备之间预定义的配置。

对于发送设备和接收设备来说,两者的串行通信配置(波特率、单位字的位数、奇偶校验、起始位数与结束位、流量控制)应该设置为完全相同。通过在数据流中插入特定的比特序列,可以指示通信的开始与结束。当发送一个字节数据的时候,需要在比特流的开头加上起始位,并在比特流的末尾加上结束位。数据字节的最低位紧接在起始位之后。

UART 串口的特点是将数据一位一位地顺序传送,只要2 根传输线就可以实现双向通信,一根线发送数据的同时用另一根线接收数据。

UART 串口通信有几个重要的参数,分别是波特率、起始位、数据位、停止位和奇偶检验位,对于两个使用UART 串口通信的端口,这些参数必须匹配,否则通

552f01d8-11a5-11ee-962d-dac502259ad0.png

起始位:表示数据传输的开始,电平逻辑为“0” 。

数据位:可能值有5、6、7、8、9,表示传输这几个bit 位数据。一般取值为8,因为一个ASCII 字符值为8 位。

奇偶校验位:用于接收方对接收到的数据进行校验,校验“1” 的位数为偶数(偶校验) 或奇数(奇校验),以此来校验数据传送的正确性,使用时不需要此位也可以。

停止位:表示一帧数据的结束。电平逻辑为“1”。

波特率:串口通信时的速率,它用单位时间内传输的二进制代码的有效位(bit) 数来表示,其单位为每秒比特数bit/s(bps)。常见的波特率值有4800、9600、14400、38400、115200 等,数值越大数据传输的越快,波特率为115200 表示每秒钟传输115200 位数据。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信协议
    +关注

    关注

    28

    文章

    739

    浏览量

    39749
  • 数据传输
    +关注

    关注

    9

    文章

    1529

    浏览量

    63566
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87222
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74514
  • uart
    +关注

    关注

    22

    文章

    1159

    浏览量

    99969

原文标题:UART

文章出处:【微信号:ARM与嵌入式,微信公众号:ARM与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PICO系列教程5——UART异步收发传输器

    传输器uart总线/接口技术
    jf_97106930
    发布于 :2022年09月04日 14:39:25

    通用异步收发传输器UART串口通信协议有哪些特性呢

    什么是通用异步收发传输器UART呢?通用异步
    发表于 11-01 07:03

    通用异步收发UART有何作用

    通用异步收发UART用来传输穿行数据,以全双工方式传输,最精简的连线方式只有三条线:TxD用于发
    发表于 12-16 08:29

    UART通用异步收发传输器接收数据是怎样的

    UART是什么? UART通用异步收发传输器接收数据是怎样的?
    发表于 02-16 07:47

    通用异步收发器(UART)

    串行通信又分为异步与同步两类。UART(Universal Asynchronous Receiver/Transmitter,通用异步收发
    发表于 01-13 16:36 15次下载

    通用异步收发器(UART

    通用异步收发器(UART
    发表于 10-11 14:53 21次下载
    <b class='flag-5'>通用</b><b class='flag-5'>异步</b><b class='flag-5'>收发</b>器(<b class='flag-5'>UART</b>

    UART传输协议与时序

    通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter),通常称作UART,是一种
    发表于 11-20 16:19 1.3w次阅读
    <b class='flag-5'>UART</b><b class='flag-5'>传输</b>协议与时序

    扩展UART的设计过程、原理及实例

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种
    发表于 11-21 09:30 6963次阅读
    扩展<b class='flag-5'>UART</b>的设计过程、原理及实例

    UART通用异步收发传输器的程序和工程文件合集免费下载

    本文档的主要内容详细介绍的是UART通用异步收发传输器的程序和工程文件合集免费下载。
    发表于 11-06 17:59 1次下载

    UART串口的硬件连接/软件通信协议解析

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART) 是一种串行
    发表于 01-14 09:54 4692次阅读
    <b class='flag-5'>UART</b>串口的硬件连接/软件通信协议解析

    单片机串行通信UART通用异步收发传输器)是如何工作的资料下载

    电子发烧友网为你提供单片机串行通信UART通用异步收发传输器)是如何工作的资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、
    发表于 04-10 08:41 9次下载
    单片机串行通信<b class='flag-5'>UART</b>(<b class='flag-5'>通用</b><b class='flag-5'>异步</b><b class='flag-5'>收发</b><b class='flag-5'>传输器</b>)是如何工作的资料下载

    UART详解

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART) 是一种串行
    发表于 02-09 11:07 2次下载
    <b class='flag-5'>UART</b>详解

    UART通用异步收发传输器简介

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART。它是一种
    的头像 发表于 09-23 10:54 1449次阅读

    UART通信原理详解

    通用异步收发传输器,通常称作UART,是一种异步收发
    发表于 06-28 15:26 1344次阅读
    <b class='flag-5'>UART</b>通信原理详解

    UART通用异步收发器原理是什么

    UART通用异步收发器(串口通信) 一般来说,开发过程中我们通常使用串口进行DEBUG调试。 原理 通用
    的头像 发表于 11-09 17:32 332次阅读
    <b class='flag-5'>UART</b><b class='flag-5'>通用</b><b class='flag-5'>异步</b><b class='flag-5'>收发</b>器原理是什么