PIC18FXX20
15.0
•
•
•
•
•
•
TIMER4模块
15.1
Timer4工作
Timer4模块定时器具有以下特点:
8位定时器( TMR4寄存器)
8位周期寄存器( PR4 )
可读写(以上两个寄存器)
软件可编程预分频器( 1 : 1 , 1 : 4 , 1:16 )
软件可编程后分频器( 1 : 1至1:16 )
中断对PR4的TMR4比赛
定时器4在寄存器15-1所示的控制寄存器。
定时器4可以切断通过清零控制位, TMR4ON
( T4CON<2> ) ,以最大限度地降低功耗。该
预分频器和定时器4的分频比选择还
该寄存器控制。图15-1所示是一个简化
Timer4模块的框图。
定时器4可以用作PWM时基为
CCP模块的PWM模式。 TMR4寄存器是
可读写,并且可被任何设备
RESET 。输入时钟(F
OSC
/ 4)具有预分频选项
的1 :1, 1 :4或1:16 ,通过控制位选择
T4CKPS1 : T4CKPS0 ( T4CON<1 : 0> ) 。本场比赛输出
TMR4的通过4位后分频器(可
在1: 1至1:16的缩放包) ,以产生一个
TMR4中断(锁存在标志位TMR4IF ( PIR3<3> ) ) 。
预分频器和后分频器计数器清零
当出现以下情况:
•在写TMR4寄存器
•在写T4CON寄存器
•任何器件复位(上电复位, MCLR
复位,看门狗定时器复位或欠压
复位)
写T4CON时TMR4不会清零。
寄存器15-1:
T4CON : TIMER4控制寄存器
U-0
—
第7位
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
T4CKPS0
位0
T4OUTPS3 T4OUTPS2 T4OUTPS1 T4OUTPS0 TMR4ON T4CKPS1
第7位
位6-3
未实现:
读为' 0 '
T4OUTPS3 : T4OUTPS0 :
定时器4输出后分频选择位
0000
= 1:1的分频比
0001
= 1: 2后
•
•
•
1111
= 1:16后分频
TMR4ON :
在定时器4位
1
=定时器4是
0
=定时器4已关闭
T4CKPS1 : T4CKPS0 :
定时器4时钟预分频选择位
00
=预分频为1
01
=预分频器为4
1x
=预分频比为16
图例:
R =可读位
- n =上电复位值
W =可写位
' 1 ' =置
U =未实现位,读为'0'
' 0 ' =清零
X =未知
第2位
1-0位
2003 Microchip的技术公司
超前信息
DS39609A第147页