刚申请的blog,主要是为了记录自己学习430的过程的,一是方便自己。
学习WDT的第一个例子。
#include <msp430x14x.h>
unsigned char test="0";
void main(void)
{
WDTCTL = WDT_MDLY_32;
IE1 |= WDTIE; // Enable WDT interrupt
P6DIR=0xFF;
P6OUT=0xFF;
_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
for (;;)
{
;
}
}
// Watchdog Timer interrupt service routine
#pragma vector="WDT"_VECTOR
__interrupt void watchdog_timer(void)
{
test++;
if(test==10)
{
P6OUT ^= 0xFF;
test=0;
}
}
用户1053025 2006-12-25 12:36
支持一下!