stap_stm32f10x_cl.s(启动文件) → SystemInit() → SetSysClock () → SetSysClockTo72() 初始化时钟用到的RCC寄存器复位值: RCC_CR = 0x0000 xx83; RCC_CFGR = 0x0000 0000;RCC_CIR = 0x0000 0000; RCC_CFGR2 = 0x0000 0000; SystemInit() 在调用 SetSysClock()之前RCC寄存器的值如下(都是...
文章内容根据野火学习教程进行整理,仅仅是学习记录。野火的教程把SetSysClock()函数的内容讲解了一下,学会了怎么查手册怎么看。我打算从SystemInit()开始分析,毕竟是第一个被调用的C函数,好好理解一下做个记录。开发板: 野火STM32F429-挑战者V2官方固件库版本: STM32F