MSP430G2553寄存器资料(12)
时间:2025-07-09
时间:2025-07-09
特殊功能寄存器
系统中断处理当各模块发生中断请求时并且相应的中断允许和通用中断允许位(GIE)置位时,中断服务程序按以下顺序动作:
[1]CPU处于活动状态:完成当前所执行的指令. [2]CPU处于停止状态:低功耗模式终止. [3]指向下一条指令的PC值压入堆栈. [4]SR压入堆栈
[5]如果在执行上条指令时已发生多个中断请求等待服务,则选择最高优先级者. [6]单中断源标志的中断请求位自动复位,多中断源标志仍保持置位等待软件服务.
[7]通用中断允许位GIE复位;CPUoff位、OSCOff位和SCG1位置位;状态位V、N、Z和C 复位;SCG0位保持不变.
[8]相应的中断向量值装入PC,程序从此地址继续执行中断处理.
SCG1 SCG0 SCG1 SCG0 OscOff CPUoff GIE N Z C 时钟控制位 置位关闭SMCLK
置位关闭DCO发生器 晶体振荡控制位,置位OscOff使晶体振荡器处于停止状态,置位OscOff 同时CPUoff位也置位。可用NMI或外部中断(系统当前中断允许)将CPU 唤醒。 CPU控制位,置位CPUoff可使CPU进入关闭模式,可以用所中断允许 将CPU唤醒。 全局中断标志位,控制可屏蔽中断,GIE置位CPU可响应可屏蔽中断, GIE复位CPU不响应可屏蔽中断 负标志 零标志 进位标志