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

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

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

内容提要

本文介绍了STM32中的基本定时器,包括特性和常用函数。通过配置基本定时器实现LED定时闪烁。提供了配置步骤和LED参考。下载烧录后,LED按500毫秒周期切换开关状态。

🎯

关键要点

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

继续阅读