×

PIC单片机CCP模块的比较和捕捉及脉宽调制的应用说明

消耗积分:0 | 格式:PDF | 大小:0.23 MB | 2020-11-08

yuwei664955

分享资料个

  每个 CCP( 捕捉 / 比较 / 脉宽调制 ) 模块有一个 16 位寄存器,它可以用作 16 位捕捉寄存器、 16 位比较寄存器或 10 位 PWM 主 / 从占空比寄存器。除了特殊事件触发器之外,各 CCP 模块的操作是相同的。每个 CCP 模块含有 3 个寄存器。一个器件中可能有多个 CCP 模块。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !