使用 MSSP和 CCP/ECCP 模块的PIC24F 器件需要专用的 8位定时器来确保这些外设正常工作。为此,此系列器件用两个或多个 8 位和 8/16 位定时器取代了多个标准 PIC24 16 位定时器。这些定时器与 PIC18 单片机提供的定时器本质上相同。
将以特定的方式说明 8 位和 8/16 位定时器。偶数编号的定时器 (Timer2 和 Timer4 等)为具有可编程周期寄存器的简单 8 位定时器,它们用作 MSSP 模块和处于 PWM 模式的 CCP/ECCP 模块的时钟源。除 Timer1 外的奇数编号的模块(Timer3 和 Timer5 等)为具有用户可配置门控功能的 8/16 位定时器,用于 CCP/ECCP 模块的捕捉和比较模式。所有偶数编号的定时器及所有奇数编号的定时器本质上相同。相同类型定时器模块之间的细微差异将在以下章节中说明。
Timer2 模块具有以下特性:
• 8 位定时器和周期寄存器 (分别是 TMR2 和 PR2)
• 可读写 (以上两个寄存器)
• 软件可编程预分频器 (分频比为 1:1、 1:4 和 1:16)
• 软件可编程后分频器 (分频比为 1:1 至 1:16)
• TMR2 与 PR2 匹配时产生中断
• 作为 MSSP 模块的可选移位时钟
该模块的简化框图如图 59-1 所示
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !