我用的IAR5.3,单片机是MSP430F5510,单片机操作过程
main()
{
……
while(1)
{
执行1;
……
LPM3;
}
}
#pragma vector=TIMER0_A1_VECTOR
__interrupt void TIMER1_A0_ISR(void)
{
……
LPM3_EXIT;
}
我让单片机全速运行(带MSP430FET),中间偶尔点一下IAR调试暂停按钮,VMAIFG就会置位导致程序出错,按我网上查询资料显示,大部分是由于栈溢出,查了我自己的程序,栈溢出可能性不大,因为我没有定义大数组的局部变量。这难道和仿真器一起调试的问题?如果我把程序下进去,跑起来好像还是比较正常?