1. 時鐘使能配置:
RCC_LSEConfig()、RCC_HSEConfig()、
RCC_HSICmd()、RCC_LSICmd()、RCC_PLLCmd()......
2. 時鐘源相關配置:
RCC_PLLConfig()、RCC_SYSCLKConfig()、
RCC_RTCCLKConf().....
3. 分頻系數選擇配置:
RCC_HCLKConfig()、RCC_PCLK1Config()、RCC_PCLK2Config()......
4. 外設時鐘使能:
RCC_APB1PeriphClockCmd(); // APB1線上外設時鐘使能
RCC_APB2PeriphClockCmd(); // APB2線上外設時鐘使能
RCC_APBPeriphClockCmd(); // AHB線上外設使能
5. 其他外設時鐘使能
RCC_ADCCLKConfig(); RCC_RTCCLKConfig();
6. 狀態參數獲取參數:
RCC_GetClocksFreq();
RCC_GetSYSCLKSource();
RCC_GetFlagStatus();
7. RCC中斷相關函數:
RCC_ITConfig()、RCC_GetITStatus()、RCC_ClearITPendingBit()......
實際程序中我們是調用system_stm32f10x.h中的SystemInit();,具體實現可查看SystemInit()。
上一篇:STM32F4 UART1 DMA收發的一些問題解決
下一篇:STM32 NVIC中斷優先級:搶占優先級&響應優先級區別
推薦閱讀
史海拾趣