第3节 预分频计数器
预分频计数器是一个15位的减计数自由计数器,它的计数周期与子时钟的二分频同步。在连续的时间间隙产生中断请求。预分频时钟间隙

1. 预分频计数器功能模块图:
预分频计数器功能模块包括预分频计数器检测、计数器清除电路、定时器时间间隔选择、检测预分频控制寄存器。
点击查看图片 ![]()
2. 预分频控制寄存器(WPCR)
预分频控制寄存器是用来选择间隔时间,清除计数器,控制中断和检查状态的控制寄存器。
点击查看图片![]()
3. 预分频的中断当选择的时间间隔完成的时候,一个中断请求产生

与预分频相关的寄存器和中断向量表:

预分频工作和设置实例
点击查看图片![]()
初始设置:
(1) 设置中断级别 (ILR5)
(2) 设置间隔时间 (WPCR:WTC1,WTC0)
(3) 中断使能 (WPCR:WTIE=1)
(4) 计数器清零 (WPCR:WCLR=1)
处理中断:
(1) 清除中断请求标志位 (WPCR:WTIF=0)
(2) 处理中断


