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

标签

➡️

继续阅读