当前位置: 首页 > news >正文

[stm32] 4-1 USART(1)

文章目录

  • 前言
  • 4-1 USART
    • USART简介
      • 什么是USART?
      • USART名字的含义?
      • 如何使用USART?
    • USART的工作原理
      • 什么是串并转换?
      • 为什么要进行串并转换?
      • 移位寄存器
      • 串并行转换电路
    • USART寄存器组和完整框图

前言

  • 本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊 。

  • 硬件:STM32F103C8T6

  • 软件:Keil

4-1 USART

USART简介

什么是USART?

  • USART就是STM32内部的串口

USART名字的含义?

在这里插入图片描述

  • U:Universal 通用

  • S :Asynchronous 异步(不共享时钟)常用

    • 2根线:TX、RX
  • A :Synchronous 同步(共享时钟)

    • 3根线:TX、RX、CK
  • R:Receiver 接收器

  • T:Transmitter 发送器

如何使用USART?

在这里插入图片描述

USART的工作原理

什么是串并转换?

在这里插入图片描述

  • TDR 发送数据寄存器

  • RDR 接收数据寄存器

为什么要进行串并转换?

  • 在CPU内部数据的接收和发送,是采用并行接收和并行发送的形式。

  • 在CPU外部数据的接收和发送,是通过IO的串行接收和串行发送的形式进行的。

移位寄存器

  • 每动作一次所有比特位向右移动。

串并行转换电路

  • 并转串

  • 串转并

USART寄存器组和完整框图

在这里插入图片描述

  • TDR 发送数据寄存器

  • RDR 接收数据寄存器

  • CR 配置寄存器

  • SR 状态寄存器

  • BRR 波特率寄存器

  • IER 中断使能寄存器
    发送数据寄存器

  • RDR 接收数据寄存器

  • CR 配置寄存器

  • SR 状态寄存器

  • BRR 波特率寄存器

  • IER 中断使能寄存器

相关文章:

  • 51单片机快速入门之 SPI通信 2025年4月29日09:26:32
  • ‘WebDriver‘ object has no attribute ‘find_element_by_class‘
  • 「Mac畅玩AIGC与多模态08」开发篇04 - 基于 OpenAPI Schema 开发专用 Agent 插件
  • LeetCode[347]前K个高频元素
  • ASP.NET MVC​ 入门指南五
  • 当跨网文件传输遇上医疗级安全筛查
  • Python部署Flask项目
  • 优雅的酸碱中和反应动画演示工具
  • HCIA-Datacom 高阶:VLAN、VLANIF 与静态路由综合实验
  • ‌AI情感陪伴:垂直化深耕与心智化革命重塑情感连接未来
  • 新人销售如何找精准客户?
  • 关于本地端口启动问题
  • 被关在idea小黑屏里写spark程序
  • yolov8使用
  • BFS最短路
  • 深入分析OpenCV技术原理:计算机视觉的核心力量
  • 数字化浪潮下的工业变革:企业转型的战略机遇与挑战
  • Open WebUI 设置通过硅基流动访问 DeepSeek v3 教程​
  • 偶然发现Git文件夹非常大,使用BGF来处理Git历史Blob文件
  • AI Agent 孵化器?开源框架CAMEL
  • 定制基因编辑疗法治愈罕见遗传病患儿
  • 俄代表团:16日上午将继续“等候乌代表团”
  • 泽连斯基:正在等待俄方确认参加会谈的代表团组成
  • 车载抬头显示爆发在即?业内:凭借市场和产业链优势,国内供应商实现反超
  • 七部门:进一步增强资本市场对于科技创新企业的支持力度
  • 女外交官郑璇已任中国驻莫桑比克大使