这是本文档旧的修订版!


TIM IC(定时器输入捕获)

输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前CNT的值将被锁存到CCR中。
可用于测量PWM波形的频率、占空比、脉冲间隔、电平持续时间等参数。
每个高级定时器和通用定时器都拥有4个输入捕获通道。

  1. 可配置为PWMI模式,同时测量频率和占空比。
  2. 可配合主从触发模式,实现硬件全自动测量。

实现硬件全自动测量可避免频繁进入中断函数,节省CPU资源。
测频法:

  1. 计次:待测信号在指定时间内经过的周期数。
  2. 适用于高频信号,在闸门时间内越多周期经过,精度越高。

测周法:

  1. 计次:在待测信号一个周期内经过的标准周期个数。
  2. 适用于低频信号,在待测波形一个周期内经过的标准周期越多,精度越高。

“+-1误差”:对于测频法,闸门时间已到,最后一个波形没走完;对于测周法,周期已到,标准波形没走完;这都会产生正负一误差。
通用定时器结构图。