捕捉形式能够用来测频率,在捕捉形式下,应经过将相应的TRIS方位1将CCPx引脚设置为输入。
在捕捉形式下,当CCPx的引脚产生以下事情时,CCPRxH:CCPRxL即捕捉TMR1寄存器的16位计数值。
• 每个脉冲的下降沿
• 每个脉冲的上升沿
• 每4 个脉冲的上升沿
• 每16个脉冲的上升沿
由操控位CCPxM3:CCPxM0(CCPxCON<3:0>)来挑选上述4种事情之一。当一个捕捉产生时,中断请求标志位CCPxIF置1,该位有必要用软件清零。假如寄存器CCPRx中的值被读出之前产生另一个捕捉,那么之前捕捉的数据将会丢掉。
注:欲使 CCP 模块运用捕捉功用,Timer1有必要作业在守时器或同步计数器形式。在异步计数器形式下,或许无法进行捕捉操作。