有些程序对于看门狗定时器需要关闭,所以设置为 WDTCTL = WDTPW + WDTHOLD .为什么要如此设置,我知道其含义是关闭看门狗定时器,不然隔段时间要复位,但是为什么要这样写呢?
灰小子:
WDTCTL = WDTPW + WDTHOLD这句代码,涉及到三个对寄存器地址的名称定义。不知道你用的哪一款msp430,你可以看看相应的头文件,里面都有的。
另外需要说的是,msp430的这种写法可能和有些单片机不同,原因也在于这种寄存器的定义方式。
有些程序对于看门狗定时器需要关闭,所以设置为 WDTCTL = WDTPW + WDTHOLD .为什么要如此设置,我知道其含义是关闭看门狗定时器,不然隔段时间要复位,但是为什么要这样写呢?
WDTCTL = WDTPW + WDTHOLD这句代码,涉及到三个对寄存器地址的名称定义。不知道你用的哪一款msp430,你可以看看相应的头文件,里面都有的。
另外需要说的是,msp430的这种写法可能和有些单片机不同,原因也在于这种寄存器的定义方式。