定时器输入捕获模式(Input Capture Mode)
1、定时器输入捕获模式介绍
在本文中,将介绍输入捕捉模式下的定时器模块操作。 如何配置定时器以在输入捕捉模式下运行。 以及如何启用其中一个输入捕捉通道在上升沿捕捉外部信号(使用NE555作为输入信号源),构建一个简单的频率计数器应用程序。
正如我们在之前的文章中所介绍的,定时器模块可以运行多种模式,其中一种是输入捕捉模式。 每当输入捕捉通道引脚上发生特殊事件时,定时器从内部源获取时钟,并捕捉其当前值并将其保存到输入捕捉寄存器。 下面简要介绍 STM32 定时器模块中的捕获比较通道。 另请注意,每个定时器模块都有多个(输入捕获/比较输出)通道(3、4、6 或数据表中的任何内容)。
1.1 STM32 定时器—捕捉/比较通道
每个捕捉/比较通道都围绕一个捕捉/比较寄存器(包括一个影子寄存器)、一个用于捕捉的输入级(带有数字滤波器、多路复用和预分频器)和一个输出级(带有比较器和输出控制)构建。 输入级对相应的 TIx 输入进行采样以生成滤波信号 TIxF。 然后,具有极性选择功能的边沿检测器生成一个信号 (TIxFPx)&#