您的位置 首页 设计

PIC16F877 CCP模块的捕捉形式

捕捉模式可以用来测频率,在捕捉模式下,应通过将相应的TRIS位置1将CCPx引脚设置为输入。捕捉模式的结构框图:在捕捉模式下,当CCPx的引

捕捉形式能够用来测频率,在捕捉形式下,应经过将相应的TRIS方位1将CCPx引脚设置为输入。

捕捉形式的结构框图

在捕捉形式下,当CCPx的引脚产生以下事情时,CCPRxH:CCPRxL即捕捉TMR1寄存器的16位计数值。
• 每个脉冲的下降沿
• 每个脉冲的上升沿
• 每4 个脉冲的上升沿
• 每16个脉冲的上升沿
由操控位CCPxM3:CCPxM0(CCPxCON<3:0>)来挑选上述4种事情之一。当一个捕捉产生时,中断请求标志位CCPxIF置1,该位有必要用软件清零。假如寄存器CCPRx中的值被读出之前产生另一个捕捉,那么之前捕捉的数据将会丢掉。

注:欲使 CCP 模块运用捕捉功用,Timer1有必要作业在守时器或同步计数器形式。在异步计数器形式下,或许无法进行捕捉操作。

输入频率不变时经过运用预分频器能够获得极佳的均匀分辨率。例如,输入频率稳守时,将预分频比设置为1:16,那么这16个周期的总差错为1个TCY。其有用分辨率为TCY/16,即在20MHz时为12.5ns。只要在输入频率在 16个采样周期均“安稳”的情况下,这一技巧才有用。不运用预分频器(1:1)时,每个采样分辨率为TCY。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/260304.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部