P13[6-1]TIM定时中断(内含:1.TIM简介+2.定时器类型+3.基本定时器+4.通用定时器+5.高级定时器+6.定时中断基本结构+7.预分频器时序+8.计数器时序+...)

本文介绍了STM32的定时器中断功能,包括基本定时器、通用定时器和高级定时器的结构和工作原理。讲解了预分频器、计数器、自动重装寄存器的时序,以及如何利用定时器进行定时中断、输出比较、输入捕获和编码器接口。内容深入,适合嵌入式硬件开发者学习。
摘要由CSDN通过智能技术生成

本章知识较难,理解为主。

本章分为四节,该本章是第一节内容。TIM定时中断,主要讲定时器基本定时功能,即定一个时间,每隔这个时间定时器产生一个中断,从而实现每隔一个固定时间执行一段程序的目的。

第二节内容,主要讲输出比较功能。最常用于PWM波形,用于驱动电机等设备。

第三节内容,主要讲定时器输入捕获功能。使用输入捕获模块实现测量方波频率。

第四节内容,主要讲定时器的编码器接口。使之读取正交编码器的输出波形。常用于编码测速。

1.TIM简介:

解释:计数器是执行计数定时的寄存器。预分频器是分频计数器的时钟。自动重装寄存器设计使用几个时钟申请中断。时基单元由这三部分构成,也是定时器最重要的部分。当计时器,预分频器,自动重装寄存器均设置为最大(2的16次方,即65536时),定时器最大定时时间为59.65s。

即中断频率f=72M/65536/65536.....T=1/f=59.65s。STM32可级联,即一个定时器输出当另一个定时器输入(原理图在后面)。此时为59.65*65536*65536,约为8000多年。当然,还可以再级联,为59.65秒*65536*65536*65539*65539,约为34万亿年。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力成为焦耳定律鸭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值