Period Interrupt Timer(PIT)周期中断定时器
寄存器名称命名规则:PIT_寄存器名字+定时器序号(若有),如:PIT_MCR , PIT_TCTRL0
1.MCR:Module Control Register模块控制寄存器
0bit FRZ:调试时冻结时钟,‘0’不冻结‘1’冻结
1bit MDIS:禁止模块时钟。 ‘0’使能;‘1’禁止
2.LDVALn:Load Value number 加载计数值寄存器n
定时器计数值,决定中断溢出周期。写入新值不会立即重启计数,要等当前计数完毕。若要立即重
启,结合TCTRLn的 TEN 位。
3.CVALn:Current Value number 当前计数值寄存器n
实时计数值。定时器被禁止时,这个计数器的数据不可靠。
4.TCTRLn: Timer Control number 定时器控制寄存器n
0bit TEN 定时器使能。(注:禁止再打开会使定时器重新计数,而不是接着上次的继续计数。)
1bit TIE 定时器中断使能,开启中断会立即产生一个中断事件。
5.TFLGn:Timer Flag number 定时器标志位寄存器n
0bit TIF 定时器中断标志,计数溢出时硬件自动置位。写‘1’清除标志,写‘0’无效。
(注:一使能定时器中断‘TIE=1’,TIF立即被置位,即产生一个中断。故使能定时器中断后,应立即进行清除TIF位)
(注:每次响应中断后要手动清除该位,否则中断会被一直重复响应。)