您现在的位置: 主页 > MCU > 单片机技术应用 > MSP430单片机看门狗操作 -
本文所属标签:
为本文创立个标签吧:

MSP430单片机看门狗操作 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]
intmain(void){WDTCTL=WDTPW+WDTHOLD;//关看门狗BCSCTL1=CALBC1_1MHz;//设定DCO为1MHZDCOCTL=CALBC1_1MHZ;//选择定时模式,并选时钟源为ACLK,即定时时间为ACLK/32768(WDTISx=0)WDTCTL=WDTPW+WDTTMSEL+WD

intmain(void)
{
WDTCTL=WDTPW+WDTHOLD;//关看门狗
BCSCTL1=CALBC1_1MHz;//设定DCO为1MHZ
DCOCTL=CALBC1_1MHZ;
//选择定时模式,并选时钟源为ACLK,即定时时间为ACLK/32768(WDTISx=0)

本文引用地址: http://www.21ic.com/app/mcu/201806/761604.htm


WDTCTL=WDTPW+WDTTMSEL+WDTSSEL+WDTCNTCL;
P1OUT|=BIT0;//LED使能
P1DIR|=BIT0;
IE1|=WDTIE;//使能WDT定时中断
_BIS_SR(GIE+LPM3_bits);//进入LPM3模式,ACLK(WDT时钟源)仍工作,并使能总中断
return0;
}
#pragmavector=WDT_VECTOR//看门狗定时中断服务
__interruptvoidwdt_timer(void)
{
P1OUT^=BIT0;//LED翻转
}

/*********************************************************/


intmain(void)
{
BCSCTL1=CALBC1_1MHZ;//设定DCO为1MHZ
DCOCTL=CALBC1_1MHZ;
P1OUT&=~BIT0;//LED灭
P1DIR|=BIT0;
if(WDTIFG&IFG1)
{
P1OUT|=BIT0;//如果看门狗溢出LED亮
}
else
{
P1OUT&=~BIT0;
}
while(1);
return0;
}




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > MSP430单片机看门狗操作 -
 

"MSP430单片机看门狗操作 -"的相关文章

网站地图

围观()