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

    文章

    854

    浏览量

    40250
  • 数据传输
    +关注

    关注

    9

    文章

    1823

    浏览量

    64463
  • 总线
    +关注

    关注

    10

    文章

    2864

    浏览量

    87972
  • 串口
    +关注

    关注

    14

    文章

    1543

    浏览量

    76159
  • uart
    +关注

    关注

    22

    文章

    1227

    浏览量

    101160

原文标题:UART

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    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接口是什么?uart接口什么用

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种
    发表于 11-08 17:26 6w次阅读
    <b class='flag-5'>uart</b>接口是什么?<b class='flag-5'>uart</b>接口什么用

    uart和usart的区别

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种
    发表于 11-08 18:57 16.1w次阅读
    <b class='flag-5'>uart</b>和usart的区别

    UART传输协议与时序

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

    uart是什么

    通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种
    的头像 发表于 01-22 16:40 3.1w次阅读

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

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

    单片机串行通信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 1840次阅读

    UART通信原理详解

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

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

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