3个回答
展开全部
(1)清除各个端口的外中断用:PxIFG,相应的位置0即可;
(2)清除Timer中断用:TAIFG,TBIFG,相应的位置0即可;
MSP430的16个外中断比如软件清除Flag,在进入外中断后,首先要做的就是把相应的PxIFG清0;
而定时器Timer中断是自动清除Flag;
还有在中断嵌套的时候会用到,在进入中断后,MCU会自动把全局中断位GIE清零,这样在进入本中断后就不会再相应其他中断,若要进行中断嵌套,必须在进入中断后把GIE再置1.
我只知道这么多了。
(2)清除Timer中断用:TAIFG,TBIFG,相应的位置0即可;
MSP430的16个外中断比如软件清除Flag,在进入外中断后,首先要做的就是把相应的PxIFG清0;
而定时器Timer中断是自动清除Flag;
还有在中断嵌套的时候会用到,在进入中断后,MCU会自动把全局中断位GIE清零,这样在进入本中断后就不会再相应其他中断,若要进行中断嵌套,必须在进入中断后把GIE再置1.
我只知道这么多了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询