news 2026/9/24 7:20:17

UART寄存器分类介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UART寄存器分类介绍

一、UART 寄存器的核心分类

通用 UART 模块的寄存器通常分为控制类、状态类、数据类、配置类4 大类,不同 MCU 的寄存器名称可能不同,但功能一致。

二、通用 UART 寄存器详解

1. 数据寄存器(Data Register)
  • 功能:存储待发送 / 刚接收的数据,通常是 “收发共用” 的寄存器(写操作 = 发送数据,读操作 = 接收数据)。
  • 特点
    • 8 位寄存器,存储 1 字节数据;
    • 发送时:CPU 写入该寄存器→数据自动移入发送移位寄存器;
    • 接收时:数据从移位寄存器移入该寄存器→CPU 读取。
2. 控制寄存器(Control Register)

用于控制 UART 的基本功能(发送 / 接收使能、中断使能等),通常分为控制寄存器 A、B(或拆分多个寄存器)。

子寄存器核心位功能
控制寄存器 A- 发送使能位(TXEN):开启 UART 发送功能- 接收使能位(RXEN):开启 UART 接收功能- 中断使能位(TXIE/RXIE):开启发送 / 接收中断
控制寄存器 B- 波特率倍速位(U2X):波特率加倍(如 AVR 的U2X)- 多机通信使能位(MCE):开启多机模式
3. 状态寄存器(Status Register)

用于反馈 UART 的运行状态(发送 / 接收完成、错误等),是软件判断通信状态的核心依据。

核心状态位功能
发送数据寄存器空(TXEMPTY/TXE)1 = 发送数据寄存器(DR)已空,可写入下一个字节
发送完成(TXCOMPLETE/TC)1 = 发送移位寄存器已空(数据完全发送)
接收数据就绪(RXREADY/RXNE)1 = 接收数据寄存器(DR)有新数据,可读取
错误标志位- 奇偶校验错误(PE)- 帧错误(FE):数据帧格式错误- 溢出错误(OE):接收数据未及时读取导致覆盖
4. 波特率配置寄存器(Baud Rate Register)

用于配置 UART 的通信波特率(如 9600、115200),通常是分频寄存器(通过系统时钟分频得到目标波特率)。

  • 常见名称
  • 计算逻辑:波特率分频值 = 系统时钟 / (波特率 × 分频系数)(分频系数通常为 16,倍速模式下为 8)。
5. 模式配置寄存器(Mode Register)

用于配置 UART 的通信参数(数据位、校验位、停止位)。

配置项功能
数据位配置数据位长度(5~8 位)
校验位配置奇偶校验(无校验、奇校验、偶校验)
停止位配置停止位长度(1 位、2 位)

三、通用 UART 寄存器的操作流程

  1. 初始化流程:配置波特率寄存器→配置模式寄存器(数据位 / 校验位 / 停止位)→配置控制寄存器(使能发送 / 接收);
  2. 发送流程:等待 “TXEMPTY” 状态位→写入数据寄存器→等待 “TXCOMPLETE”(可选,确保数据发完);
  3. 接收流程:等待 “RXREADY” 状态位→读取数据寄存器→清除接收标志位。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 22:15:10

ARM汇编基础

GNU汇编语法 GNU 汇编语法适用于所有的架构,并不是 ARM 独享的, GNU 汇编由一系列的语句组成, 每行一条语句,每条语句有三个可选部分,如下: label: instruction commentlabel 即标号&#xf…

作者头像 李华
网站建设 2026/9/20 22:19:14

7款AI工具助力学术论文高效撰写的详细解析

工具核心特点速览 工具名称 核心优势 适用场景 数据支撑 aibiye 全流程覆盖降重优化 从开题到答辩的一站式需求 支持20万字长文逻辑连贯 aicheck 院校规范适配模板化输出 国内本硕博论文框架搭建 覆盖90%高校格式要求 秒篇 3分钟文献综述生成 紧急补文献章节 知…

作者头像 李华
网站建设 2026/9/24 20:35:20

西门子S7-1200 PLC间TCP以太网通讯实践

两个西门子S7-1200PLC之间的TCP以太网通讯 西门子S7_1200两个CPU之间的以太网通讯程序,一个做主站一个做从站,可实现两个CPU之间的数据发送和读取,外加两个西门子KTP1200 12寸的触摸屏, 在自动化控制领域,PLC之间的通讯…

作者头像 李华
网站建设 2026/9/21 16:33:53

大公司的采购流程是怎样的?一文讲清采购七大流程

谢邀。大公司的采购流程是怎样的?很多人对大公司采购的第一反应就是:慢、复杂、官僚。可能心里还在想:不就是买点东西吗?怎么要跑这么多流程,审批盖章、来回催单,搞得业务部门和采购都累坏了?其…

作者头像 李华
网站建设 2026/9/21 16:33:53

2026年1月21日人工智能早间新闻

各位读者,早上好。今天是2026年1月21日,星期三。欢迎收看人工智能早间新闻。世界经济论坛2026年年会进入第三天,昨日,大会聚焦“绩效”与“能源”两大核心,对人工智能的全球竞争格局进行了一次现实的把脉。与此同时&am…

作者头像 李华
网站建设 2026/9/21 16:33:58

鑫成誉-小黄鸭电动车小程序界面设计

项目背景2025 年,共享两轮车进入“3.0 时代”:政策对电池安全、车辆秩序、数据合规提出更高要求;用户侧则希望“随借随还、一眼找到、一秒换电”。小黄鸭出行需要在 6 个月内完成一次品牌升级,既要守住“亲民、可爱”的视觉资产&a…

作者头像 李华