HAL 库开发笔记 - TIM 基本定时器

HAL 库开发笔记 - TIM 基本定时器

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

介绍STM32基本定时器及其函数参考,通过CubeMX和代码实现LED定时闪烁。

🎯

关键要点

  • STM32中有基本定时器、通用定时器和高级定时器三类。
  • 基本定时器TIM6和TIM7的特性包括:挂载在APB1总线上、16位自动重载递增计数器、可编程预分频器。
  • 常用的定时器函数包括:HAL_TIM_Base_Init()、HAL_TIM_Base_Start()、HAL_TIM_Base_Start_IT()等。
  • 通过基本定时器实现LED定时闪烁的实验,LED每0.5秒变换一次状态。
  • 在CubeMX中配置基本定时器时,需要设置预分频系数和计时周期。
  • 在代码中开启定时器并添加回调函数以控制LED状态的切换。
➡️

继续阅读