STM32F407系統&&定時器時鐘頻率

STM32F407系統&&定時器時鐘頻率

系統時鐘

不多BB原理,直接上結果,想要了解原理的詳見《STM32F4xx中文參考手冊》,它很香

SystemInit 函數是整個設置系統時鐘的入口函數,對於使用ST提供的STM32F4固件庫的話,會在系統啓動之後先執行 main 函數,同時在進入 main 函數之前,首先要調用 SystemInit 系統初始化函數完成系統時鐘等相關配置,這個過程設置是在啓動文件 startup_stm32f40_41xxx_s 中設置的

SystemInit 函數中設置的系統時鐘大小:
在這裏插入圖片描述

定時器時鐘

  • 當APB1的時鐘分頻數爲1的時候,TIM2 ~ TIM7 以及 TIM12 ~ TIM14 的時鐘爲APB1的時鐘,而如果APB1的時鐘分頻數不爲1,那麼 TIM2 ~ TIM7 以及 TIM12 ~ TIM14 的時鐘頻率將爲 APB1 時鐘的 2 倍

  • 當APB2的時鐘分頻數爲1的時候,TIM1 以及 TIM8 ~ TIM11 的時鐘爲APB2的時鐘,而如果APB2的時鐘分頻數不爲1,那麼 TIM1 以及 TIM8 ~ TIM11 的時鐘頻率將爲 APB2 時鐘的 2 倍

各定時器時鐘頻率:
在這裏插入圖片描述

發佈了47 篇原創文章 · 獲贊 85 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章