PIC单片机之TIME2

本文介绍了PIC单片机中8位定时器TMR2的工作原理,包括其前置和后置预分频器、周期控制寄存器PR2以及如何通过设置分频比来控制中断。TMR2不同于TMR0,它有PR2寄存器来设定定时器上限值,当计数值与PR2相等时,会自动归0并可能触发中断,但中断产生依赖于后分频器的分频比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值