1.MSP430系列有丰厚的守时器资源:看门狗守时器(WDT)、根本守时器(Basic Timer1)、守时器A(Timer_A)和守时器B(Timer_B)、实时时钟(RTC)等。
a)看门狗守时器:根本守时,当程序发生错误时履行一个受控的体系重启动
b)根本守时器:根本守时,支撑软件和各个外围模块作业在低频率、低功耗条件下
c)实时时钟:根本守时,日历功用
d)守时器A:根本守时,支撑一起进行的多种时序操控、多个捕获/比较功用和多种输出波形(PWM),能够硬件方法支撑串行通讯
e)守时器B:根本守时,功用根本同守时器A,但比守时器A灵敏,功用更强壮
2.看门狗守时器:
a)WDT寄存器
a)计数单元WDTCNT:16位增计数,由MSP430所选定的时钟电路发生的固定周期脉冲信号对计数器进行加数,从开端进行到计数溢出中止。WDTCNT不能直接经过软件存取,有必要经过看门狗守时器的操控寄存器WDTCTL来操控。
b) 操控寄存器WDTCL
WDTCTL由两部分组成:高8位用作口令,低8位是对WDT操作的操控指令。
要写入操作WDT的操控指令有必要先写入正确的口令。口令为5AH,错误将导
致体系复位。读WDTCTL不需求口令,可直接读取,读出数据的低字节为WDTCTL的值,高字节一直为69H。
i.WDTHOLD:中止看门狗,1中止
ii.WDTNMIES:看门狗NMI(非可屏蔽中止)触发沿挑选,当WDTNMI为1时修正此位发生中止,为0时不发生。此位为0则NMI在上升沿触发,为1则NMI在下降沿触发。
iii.WDTNMI:看门狗NMI挑选,挑选RST/NMI脚的功用。为0时为复位功用,为1时为NMI功用。
iv.WDTTMSEL:看门狗作业形式挑选,0为看门狗形式,1为守时器形式。
v.WDTCNTCL:为1时看门狗计数器清零。
vi.WDTSSEL:看门狗时钟源挑选,为0时挑选SMCLK,为1时挑选ACLK。
vii.WDTISx:看门狗守时器的守时输出,00计数32768、01计数8192、10计数512、11计数64.
c)中止使能寄存器IE1:
i.NMIE:为1时中止使能
ii.WDTIE:看门狗守时器使能,当作业于守时器形式时此方位1,当作业于看门狗形式时没必要置1,由于其他中止或许占用此位。
d)中止标志位寄存器IFG1:
i.NMIFG:为1表明有中止发生,为0表明没有,此位有必要软件铲除。
ii.WDTIFG:看门狗守时器中止位。看门狗形式下需求软件铲除,在守时器形式下会在处理中止时主动铲除。为1时有中止,为0时没有。