- 20
- 0
- 约1.24万字
- 约 124页
- 2017-04-05 发布于江苏
- 举报
八定时器计数器
其周期计算公式为: TTMR2IF=(4/FOSC)×N1×(PR2+1) × N2 其中: N1为预分频比 N2为后分频比 3、用作普通定时器 ◆也可像TMR0那样用作普通定时器,通过设置后分频器为1:1, ◆PR2寄存器设置为最大值FFH,这样就把比较器和后分频器的功能给禁止了。 此时超时溢出周期计算公式为: TTMR2IF=(4/FOSC)× N1 ×(256-K) 其中: N1为预分频比 M为TMR2寄存器的预赋值 当采用这种做法时,在TMR2每次溢出后,都要给其赋一次初始值。 ◆在外接低频晶体振荡器中,最典型且最为常用的频率是32.768kHz。 ◆增加电容器的容量可以提高振荡器的稳定性,但是同时要增加振荡器启动的时间,在使用中用软件延时以确保振荡器可靠地起振。 ◆下表给出了不同频率振荡器所需要的电容器选择。 ◆TMR1振荡器的电容与频率的关系 频率/kHz C1/pF C2/pF 32 33 33 100 15 15 200 15 15 说明:增加电容容量可以提供振荡稳定性,但同时会延长振荡器起振时间。 用TMR1做实时时钟 ◆因为TMR1带有16位定时器/计数器,如果采用外接32768Hz的低频晶体振荡器,分频比设为1:1。 T1OSI OSC1 PICmicro? +5V R C Y T1OSO C1 C2 VSS V
原创力文档

文档评论(0)