PIC18F2331/2431/4331/4431
14.2
Timer2中断
14.3
TMR2的输出
Timer2也可以产生可选的器件中断。
Timer2输出信号( TMR2与PR2匹配)亲
提供输入的4位输出计数器/分频器。
此计数器产生的TMR2匹配中断标志位
这为TMR2IF ( PIR1<1> ) 。
中断是通过将TMR2匹配启用
中断允许位TMR2IE ( PIE1<1> ) 。的范围
16后分频选项(从1 : 1至1:16 )
可以用分频器控制位来选择,
T2OUTPS<3 : 0> ( T2CON<6 : 3> ) 。
TMR2的未经输出主要以
CCP模块,在那里它被用作一个时基
操作在PWM模式。还可选择将Timer2
作为移位时钟源SSP模块
在SPI模式下工作。
有关更多信息,请参阅
图14-1 :
TIMER2框图
4
2
TMR2/PR2
MATCH
比较
8
PR2
8
T2OUTPS<3 : 0>
T2CKPS<1 : 0>
1: 1至1:16
分频器
设置TMR2IF
TMR2输出
(以PWM或SSP )
F
OSC
/4
1:1, 1:4, 1:16
预分频器
RESET
TMR2
8
内部数据总线
表14-1:
名字
INTCON
PIR1
PIE1
IPR1
TMR2
T2CON
PR2
与TIMER2作为定时器/计数器
第6位
第5位
TMR0IE
RCIF
RCIE
RCIP
4位
INT0IE
TXIF
TXIE
TXIP
第3位
RBIE
SSPIF
SSPIE
SSPIP
第2位
TMR0IF
CCP1IF
CCP1IE
CCP1IP
第1位
INT0IF
TMR2IF
TMR2IE
TMR2IP
位0
RBIF
TMR1IF
TMR1IE
TMR1IP
复位值
上页:
第7位
GIE / GIEH PEIE / GIEL
—
—
—
—
ADIF
ADIE
ADIP
定时器2的寄存器
TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 TMR2ON T2CKPS1 T2CKPS0
定时器2周期寄存器
图例:
- =未用,读为“0” 。阴影部分不使用Timer2模块。
2010 Microchip的技术公司
DS39616D第137页