STM32F407-RCC配置.docVIP

  • 24
  • 0
  • 约1.34万字
  • 约 14页
  • 2017-06-30 发布于湖北
  • 举报
STM32F407-RCC配置

RCC (Reset and Clock Control)配置 这里介绍RCC 的 时钟控制功能 在STM32F103上,由于小组所有的板子都使用用 同样的芯片,同样的晶振,以及同样的库函数,即使我们不去理解RCC,仍然可以将大多数功能调试出来。但如果使用不同型号的芯片,例如用STM32F407 与 STM32103 进行通信,如果不去弄清楚RCC,在调试中可能会遇到麻烦。 下面就我调试STM32F407的这段时间,介绍一下RCC的部分功能。文档的前半部分是关于RCC的部分功能描述,后半部分是关于库函数的使用。 时钟结构 (原图请参考STM32F407 参考手册RCC部分) STM32F407最高层是SYSCLK系统时钟,由其生成了 AHB时钟,再由AHB时钟生成APB时钟。 SYSCLK系统时钟可以由3个基本的时钟源获得:HSE(外部高速晶振)或HSI(内部高速晶振)或PLL锁相环倍频。 例如: 板子上焊了8MHz的晶振,则 HSE = 8MHz。如果焊了25MHz的,则HSE = 25MHz。 HSI是芯片内部自带的晶振,其大小由芯片型号决定,如STM32F407的HSI是16MHz。 PLL倍频的功能是:将HSE或HSI的频率放大,最大可以放大到168MHz. SYSCLK系统时钟可以由HSE/HSI/PLL提供。 例如使用库函数: RCC_SYSCLKConfig(

文档评论(0)

1亿VIP精品文档

相关文档