嵌入式技术项目教程——基于STM32F4CubeMX与HAL库 课件 19.4实操_定时器的延时应用.pptx

嵌入式技术项目教程——基于STM32F4CubeMX与HAL库 课件 19.4实操_定时器的延时应用.pptx

;任务目标;【分析】为了获得1S的定时,可以每次让定时器计时10ms,然后通过循环的方式调用定时器100次获得1S的定时时间。要想让定时器一次计时10ms,可以采用如下的步骤来达到:

1.定时器时钟源的选择:使用APB倍频器的输出信号作为TIM3的时钟源,可得TIM3的预分频器的输入时钟为84MHz;

2.预分频器的值:设置PSC的值为83,可得TIM3的计数器频率为1MHz;

3.选择计数器的计数模式:设置计数器的计数方式为向下计数方式;

4.计数器的初值设定。由于计数器的输入信号频率为1MHz,所以计数器输入脉冲的周期为1us,采用查询方式结束计数,设置计数器的初值为10000;

5

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档