7.3.2 基本定时器

更新于 2026年10月10日 版权声明
7.3.2 基本定时器

STM32F1系列MCU基本定时器是TIM6和TIM7,它们是16位计数器,分频值是1~65 535,只可用于定时和产生DAC的触发信号。基本定时器的计数方式是向上计数。计数器计满溢出时,产生中断或DMA请求。基本定时器结构如图7.8所示。

图示

图7.8 基本定时器结构

(1)基准时钟TIMxCLK。计数器的时钟由内部时钟(CK_INT)提供。(https://www.daowen.com)

(2)预分频器PSC。预分频器可以以1~65 536之间的任意数值为系数,对计数器时钟分频。它通过一个16位寄存器(TIMx_PSC)的计数实现分频。因为TIMx_PSC控制寄存器具有缓冲作用,可以在运行过程中改变它的数值,新的预分频数值将在下一个更新事件时起作用。

(3)自动重载寄存器。自动重载寄存器是一个16位的寄存器,用于存放计数初值。

(4)计数器CNT。计数器CNT从0累加计数到自动重载数值,然后重新从0开始计数,并产生一个计数器溢出事件。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)