输入捕捉
输入捕捉功能的主要特点:
⚫ 上升沿或下降沿捕捉
⚫ 脉冲宽度捕捉或脉冲周期捕捉
⚫ 带清零的捕捉或自由计数捕捉
⚫ 单次捕捉或连续捕捉
捕捉模式只能工作在16bit级联模式下,从0开始计数。当选择上升沿捕捉周期模式时,电路在检测到捕捉源CAPSRC的有效沿时把计数器CNTL和CNTH的值捕捉到寄存器PRESETL和PRESETH中,并置位中断标志位CAPIF。
下图以捕捉CAPSRC信号上升沿为例。
捕捉模式支持清零捕捉和单次捕捉
⚫ 清零捕捉
不论在脉冲宽度还是周期捕捉情况下,捕捉到第一个沿后将计数器清零产生中断,捕捉到第二个沿
后把计数值锁存到高低位预置数寄存器,同时清零计数器。
⚫ 单次捕捉
单次捕捉是指捕捉到一个有效的脉冲宽度(宽度捕捉)或者一个有效的周期(周期捕捉)后停止计
数。以带清零捕捉模式下周期捕捉为例见下图:CAPSRC为捕捉源信号;PRESETL和PRESETH为预
置数寄存器;CLEN和CHEN为计数器使能信号;CNTL和CNTH为计数器;CAPIF为捕捉中断标志位。