我想通过关闭全局中断使函数成为原子函数:
void func()
{
_DINT(); // disable global interrupts
_NOP(); // preventing race condition because of pipelined design of chip
// EXECUTE ATOMIC OPERATION
_EINT(); // enable global interrupts
}
我现在的问题:如何在禁用 MSP430 上的所有中断之前保存中断状态?