MSP430 WDT 有两种模式:1,看门狗 2,定时器
我们这次只用定时器模式,注意有两个决定定时时间的地方:1,时钟源选择 2,间隔时间选择
时钟源可以为:SMCLK 或者 ACLK
时间间隔只有四种
time = count/f
time间隔时间,count 上面的四个数字,f选择的时钟源的频率
比如选择SMCLK 频率1MHz WDTISX 为10 即512 则中断时间为0.5ms
WDTCTL = WDT_MDLY_32; // Set Watchdog Timer interval to ~30ms
IE1 |= WDTIE; // Enable WDT interrupt
// Watchdog Timer interrupt service routine
#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer(void)
{
}
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』