看到一个别人写的程序,在主程序中:
while (1)
{ __bis_SR_register(LPM3_bits); __no_operation();
switch(flag)
{……}
}
请问一下,__no_operation();执行后,switch还被执行吗?这个程序有没有问题?
灰小子:
这个要看低功耗唤醒后的程序是怎么样的。
如果有中断唤醒msp430,并且在中断服务程序中退出低功耗状态,就会执行到switch,否则执行不到。
看到一个别人写的程序,在主程序中:
while (1)
{ __bis_SR_register(LPM3_bits); __no_operation();
switch(flag)
{……}
}
请问一下,__no_operation();执行后,switch还被执行吗?这个程序有没有问题?
这个要看低功耗唤醒后的程序是怎么样的。
如果有中断唤醒msp430,并且在中断服务程序中退出低功耗状态,就会执行到switch,否则执行不到。