某菜鸡大学生的学习笔记
Reset部分暂时没有深入学习
- Clock Tree总线路图分析
- RCC register
Clock Tree总线路图分析
震荡器来源:
HSE:HEI:LSE:LEI:
若使用8MHz的HSE使其system clock达到max 72Mhz,正常情况的各个部分时钟频率如下:
HCLK:72MHZ
PCLK2:72MHZ
PCLK1:36MHZ
CORT-EX3 SYSTEM TIMER:9MHZ或者72MHZ
ADCs :at least 36MHZ
The timer clock:取决于PCLK
FLITFCLK :HSI
FCLK:72MHZ
Watchdog clock :LSI
RTC :LSE或者HSE/128
但是注意,复位默认使用HSI作为system clock的输入源,system clock最大可达到64MHZ,以上频率各部分按sysmax频率-sys当前频率按比例求出即可。
RCC register
这里其实interrupt rigister\config register\reset register之类的一大堆,只要使用默认设置下其实都不用管,重点是APB1/APB2/AHB peripheral enable register,所有外设使用时均需使能其时钟。