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。
➡️