stm32rcc寄存器
时间: 2023-09-20 15:10:45 浏览: 108
RCC寄存器结构-golang book
STM32的RCC(Reset and Clock Control)寄存器用于控制系统的时钟源和时钟分频器。RCC寄存器位于RCC模块的地址空间,可以通过编程来配置系统时钟。
RCC寄存器包括以下几个重要的寄存器:
1. RCC_CR(Control Register):用于配置主时钟源和外部时钟源,并控制时钟源的使能状态。
2. RCC_CFGR(Configuration Register):用于配置系统时钟源、AHB总线分频系数、APB总线分频系数等参数。
3. RCC_AHBENR(AHB Peripheral Clock Enable Register):用于使能或禁用AHB总线上的外设时钟。
4. RCC_APB2ENR(APB2 Peripheral Clock Enable Register):用于使能或禁用APB2总线上的外设时钟。
5. RCC_APB1ENR(APB1 Peripheral Clock Enable Register):用于使能或禁用APB1总线上的外设时钟。
通过对这些寄存器的配置,可以实现对系统时钟的控制和外设时钟的使能与禁用。具体的寄存器设置和位域定义请参考STM32芯片的参考手册和相关文档。
阅读全文