STM32 的定时器是嵌入式开发最常用的外设之一。
1. 基本概念
定时器本质上是一个计数器,由时钟源驱动递增/递减,到达重装载值后触发中断或事件。
2. 分频与计数
通过 PSC(预分频器)和 ARR(自动重装载值)配合,可以把主频分频到想要的定时频率。
3. 定时中断配置
配置 TIMx 的 PSC、ARR、使能更新中断,在中断服务函数里做周期任务。
STM32 的定时器是嵌入式开发最常用的外设之一。
定时器本质上是一个计数器,由时钟源驱动递增/递减,到达重装载值后触发中断或事件。
通过 PSC(预分频器)和 ARR(自动重装载值)配合,可以把主频分频到想要的定时频率。
配置 TIMx 的 PSC、ARR、使能更新中断,在中断服务函数里做周期任务。