微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > MSP430中断c函数模板大全

MSP430中断c函数模板大全

时间:11-25 来源:互联网 点击:

break;

}

LPM3_EXIT; //退出中断后退出低功耗模式。若退出中断后要保留低功耗模式,将本句屏蔽

}

#pragma vector=TIMERB0_VECTOR

__interrupt void TimerB0()

{

//以下填充用户代码

LPM3_EXIT; //退出中断后退出低功耗模式。若退出中断后要保留低功耗模式,将本句屏蔽

}

#pragma vector=NMI_VECTOR

__interrupt void Nmi()

{

//以下为参考处理程序,不使用的中断源应当删除

if((IFG1&OFIFG)==OFIFG)

{

//振荡器失效

IFG1 &= ~OFIFG;

//以下填充用户代码

}

else if((IFG1&NMIIFG)==NMIIFG)

{

//RST/NMI不可屏蔽中断

IFG1 &= ~NMIIFG;

//以下填充用户代码

}

else //if((FCTL3&ACCVIFG)==ACCVIFG)

{

//存储器非法访问

FCTL3 &= ~ACCVIFG;

//以下填充用户代码

}

LPM3_EXIT; //退出中断后退出低功耗模式。若退出中断后要保留低功耗模式,将本句屏蔽

}

#pragma vector=BASICTIMER_VECTOR

__interrupt void BasTimer()

{

//以下填充用户代码

LPM3_EXIT; //退出中断后退出低功耗模式。若退出中断后要保留低功耗模式,将本句屏蔽

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top