(1)msp430默许的是封闭中止嵌套的,除非你在一个中止程序中再次开总中止EINT。
(2)当进入中止程序时,只需不在中止中再次开中止,刚总中止是封闭的,此刻来中止不论是比当时中止的优先级高仍是低都不履行。
(3)若在中止A中开了总中止,刚能够呼应后来的中止B(不论B的优先级比A高仍是低),B履行完现持续履行。留意:进入中止B生总中止相同也会封闭,假如B中止程序履行时需呼应中止C,则此刻也要开总中止,若不需呼应中止,则不必开中止,B履行完后中跳出中止程序进入A程序时,总中止会主动翻开。
(4)若在中止中开了总中止,后来的中止一起有多个,则会按优先级来履行,即中止优先级只需在多个中止一起到来才起做用!中止服务不履行抢先准则。
(5)关于单源中止,只需呼应中止,体系硬件主动清中止标志位,关于TA/TB定时器的比较/捕获中止,只需拜访TAIV/TBIV,标志位倍被主动铲除;关于多源中止要手动清标志位,比方P1/P2口中止,要手艺铲除相应的标志,假如在这种中止用“EINT();”开中止,而在翻开中止前没有清标志,就会有相同的中止不断嵌入,而导致仓库溢出引起复位,所以在这类中止必须先清标志现翻开中止开关。