您的位置 首页 模拟

PIC单片机学习 TMR2

TMR2的宽度与TMR0一样的也是8位,一般伴随着CCP模块和PWM功能一起出现。8位宽度的TMR2定时器有一个前置预分频器和后置预分频器,同时还有一…

TMR2的宽度与TMR0相同的也是8位,一般伴随着CCP模块和PWM功用一同呈现。

8位宽度的TMR2定时器有一个前置预分频器和后置预分频器,一同还有一个周期操控寄存器与它合作一同完成针对单片机指令周期的计数。

TMR2只能作为定时器运用,无法对外部输入的脉冲作计数。

TMR2定时器与TMR0比较,最大的区别是TMR2有一个周期的操控寄存器PR2。PR2寄存器能够设定定时器的上限值。只需当TMR2的计数值和PR2的设定值持平时就会主动归0,一同发生一个中止。

当TMR2的计数值与PR2寄存器中所设定的数值相一致后,一睛个计数脉冲,的到来应会让TMR2溢出归0,留意:一个计数溢出归0后,并不一定产即发生TMR2IF中止标志,何时发生中止标志将取决于后分频器的分频比。假如挑选的后分频比为1:8,则TMR2计数溢出8次后才发生1次中止。

//前分频器
//T2CKPS1 T2CKPS0
// 0 0 1 分频 TMR1时钟为晶振时钟/(4*1)
// 0 1 4 分频 TMR1时钟为晶振时钟/(4*4)
// 1 x 16 分频 TMR1时钟为晶振时钟/(4*16)
//后分频器
//TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0
// 0 0 0 0 1 分频
// 0 0 0 1 2 分频
// 0 0 1 0 3 分频
// 0 0 1 1 4 分频
// 0 1 0 0 5 分频
// 0 1 0 1 6 分频
// 0 1 1 0 7 分频
// 0 1 1 1 8 分频
// 1 0 0 0 9 分频
// 1 0 0 1 10分频
// 1 0 1 0 11分频
// 1 0 1 1 12分频
// 1 1 0 0 13分频
// 1 1 0 1 14分频
// 1 1 1 0 15分频
// 1 1 1 1 16分频

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部