学习笔记——STM32F103-TIM高级定时器理论知识(第二部分)

本文主要介绍STM32F103高级定时器的时基单元,包括16bit预分频器、计数器、8bit重复计数器和自动重装载寄存器。此外,详细阐述了输入捕获功能,用于测量输入信号的脉宽和PWM频率、占空比,分析了输入滤波、边沿检测、捕获通道、预分频器和捕获寄存器的工作原理。
摘要由CSDN通过智能技术生成

TIM高级定时器理论知识(第二部分)

大家好,由于昨晚的国旗护卫队训练和下雨,回到宿舍已经很晚了,于是就鸽了一天,还请大家见谅。

好了,言归正传,前天那一期,我给大家讲解了时钟源和控制器两个部分,今天来讲另外两个部分:时基和输入捕获。

时基单元其实也比较简单,它的流程图如下:
在这里插入图片描述
它的组成部分分为四个部分:
1、16bit的预分频器PSC
2、16bit的计数器CNT
3、8bit的重复计数器RCR
4、16bit的自动重装载寄存器ARR

大家看这个流程图是不是很眼熟呢?它和我们之前看到的基本定时器框图是差不多的,唯一不同的地方在于它多了一个重复计数器。重复计数器在向上计数时,计数到ARR时不会产生更新中断,此时REP+1;而向下计数是,当ARR变为0事,REP-1。

好了,时基部分就没什么其他介绍了,接下来才是重点。

输入捕获

输入捕获可以对输入信号的上升沿,下降沿或者双边呀进行捕获,常用的有测量输入信号的脉宽和测量PWM输入信号的频率和占空比两种。

输入捕获的大概原理是:当捕获到信号的跳变沿的时候,把计数器CNT的值锁存到捕获寄存器CCR中,把前后两次捕获到的CCR寄存器中的值相减,就可以计出脉宽或频率,如果捕获的脉宽或频率,如果捕获的脉宽的时间长度超过你

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值