STM32的SysTick时钟源来自哪里?
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
本文讨论了STM32的SysTick时钟源和Cortex系统定时器的关系,得出结论:SysTick时钟源来自HCLK时钟。同时,作者提到在STM32CubeMX中配置Cortex系统定时器时钟可选择1分频和8分频,但生成的代码完全一样,可能存在Bug。
🎯
关键要点
-
STM32的SysTick时钟源来自HCLK时钟。
-
Cortex系统定时器在STM32CubeMX中可选择1分频和8分频。
-
SysTick初始化代码调用SysTick_Config函数实现1ms中断。
-
SysTick时钟源可以来自AHB时钟8分频或HCLK时钟。
-
SysTick_Config函数默认使用HCLK(内核)时钟。
-
STM32CubeMX中1分频和8分频生成的代码完全一样,可能存在Bug。
🏷️