STM32F10x参考手册:USART寄存器详解

需积分: 2 11 下载量 181 浏览量 更新于2024-08-08 收藏 3.55MB PDF 举报
本文档是STM32F10x系列微控制器的参考手册,主要讲解了该系列芯片的寄存器配置、内存架构以及电源和时钟控制系统。特别是针对USART(通用同步/异步收发传输器)的寄存器地址映象进行了详细列出,适合于对摩托罗拉gp2000对讲机编程或STM32F10x微控制器进行底层驱动开发的工程师参考。 STM32F10x参考手册首先介绍了文档中的约定和寄存器描述中使用的缩写列表,以便读者理解文档的表述方式。接着,详细阐述了存储器和总线架构,包括系统架构、存储器组织、存储器映像、外设存储器映像、嵌入式SRAM、位段以及嵌入式闪存的布局。启动配置部分讲解了芯片上电后的初始化设置。 在电源控制(PWR)章节中,手册详细描述了电源管理的各种功能,如独立的A/D转换器供电、电池备份、电压调节器,以及电源管理器的上电复位、掉电复位、可编程电压监测器和低功耗模式。低功耗模式下,包括降低系统时钟、外部时钟控制、睡眠模式、停止模式和待机模式的详细说明,还提到了低功耗模式下的自动唤醒功能。此外,列出了电源相关的寄存器及其作用。 复位和时钟控制章节深入探讨了复位机制,如系统复位、电源复位和备份域复位,并详细讲解了时钟系统,涵盖了HSE、HSI、PLL、LSE、LSI时钟源的选择,系统时钟、时钟安全系统、RTC时钟、看门狗时钟、时钟输出等。这部分还详细列出了与时钟控制相关的寄存器,如时钟控制寄存器、时钟配置寄存器、时钟中断寄存器以及外设复位和时钟使能寄存器。 回到USART部分,手册列出了USART寄存器的地址映象,包括USART_SR、USART_DR、USART_BRR、USART_CR1、USART_CR2、USART_CR3和USART_GTPR等寄存器,这些寄存器控制着USART的功能,如数据发送和接收、波特率配置、中断使能、流控设置等。每个寄存器的复位值也被给出,这对于理解USART在上电或复位后的默认状态至关重要。 这些信息对于STM32开发者来说非常宝贵,尤其是对串行通信有需求的场合,通过理解并正确配置这些寄存器,可以实现高效的串行通信功能。