STM32
文章平均质量分 76
STM32学习笔记。
UrSpecial
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32 I2C 通信协议详解:从通信过程到开漏输出、线与和总线仲裁
本文详解STM32 I2C通信协议,涵盖其同步串行、双线(SDA/SCL)特性及主从架构。重点解析起始/停止信号、地址传输、读写方向位、应答机制与重复起始信号的应用。深入探讨开漏输出原理及其在总线“线与”逻辑中的关键作用,确保多设备共用总线时无电平冲突,并实现总线仲裁,保障通信可靠性。原创 2026-11-03 20:48:07 · 264 阅读 · 0 评论 -
读懂 USART
本文以STM32F103ZET6为例,详解USART(通用同步/异步收发器)原理与应用。USART是实现串行通信的硬件模块,支持异步模式(常用)和同步模式,具备全双工通信能力。通过约定波特率、帧格式(起始位、数据位、停止位等),收发双方可在无时钟线情况下实现可靠数据传输。数据发送依赖TDR寄存器与发送移位寄存器,接收则通过RDR寄存器获取;状态寄存器(如TXE、RXNE、TC)用于管理发送/接收状态。使用前需开启时钟并配置相关寄存器,确保波特率、数据位、校验方式等参数一致。原创 2026-10-28 22:31:54 · 66 阅读 · 0 评论 -
RCC与时钟树详解
本文详解STM32的RCC时钟系统,涵盖时钟源(HSI、HSE、LSI、LSE)、PLL倍频与分频机制,以及基于时钟树的时钟分配结构。通过RCC寄存器(如RCC_CR、RCC_CFGR、APB2ENR等)实现时钟选择、使能与配置,支持按需开启外设时钟,提升能效。核心在于:时钟源生成、时钟树分配、寄存器精准控制,共同保障各模块稳定运行。原创 2026-10-16 23:13:29 · 183 阅读 · 0 评论 -
MCU 中的统一地址编址:从地址空间到总线与地址译码
MCU采用统一地址编址,将Flash、SRAM及外设寄存器映射至同一地址空间,使CPU可通过普通读写指令访问外设(如GPIOA->ODR = 1)。实际通过总线传输地址、数据与控制信号,由地址译码器判断目标模块(如GPIOA),再结合寄存器偏移定位具体寄存器。该机制实现高效访问,是ARM Cortex-M等架构的核心设计之一。原创 2026-10-06 15:50:30 · 440 阅读 · 0 评论 -
GPIO 是什么?
GPIO介绍及其原理。原创 2026-10-04 21:55:30 · 165 阅读 · 0 评论
分享