您的位置 首页 制造

MSP430中止嵌套机制

(1)msp430默认的是关闭中断嵌套的,除非你在一个中断程序中再次开总中断EINT。(2)当进入中断程序时,只要不在中断中再次开中断,刚总中

(1)msp430默许的是封闭中止嵌套的,除非你在一个中止程序中再次开总中止EINT。

(2)当进入中止程序时,只需不在中止中再次开中止,刚总中止是封闭的,此刻来中止不论是比当时中止的优先级高仍是低都不履行。

(3)若在中止A中开了总中止,刚能够呼应后来的中止B(不论B的优先级比A高仍是低),B履行完现持续履行。留意:进入中止B生总中止相同也会封闭,假如B中止程序履行时需呼应中止C,则此刻也要开总中止,若不需呼应中止,则不必开中止,B履行完后中跳出中止程序进入A程序时,总中止会主动翻开。

(4)若在中止中开了总中止,后来的中止一起有多个,则会按优先级来履行,即中止优先级只需在多个中止一起到来才起做用!中止服务不履行抢先准则。

(5)关于单源中止,只需呼应中止,体系硬件主动清中止标志位,关于TA/TB定时器的比较/捕获中止,只需拜访TAIV/TBIV,标志位倍被主动铲除;关于多源中止要手动清标志位,比方P1/P2口中止,要手艺铲除相应的标志,假如在这种中止用“EINT();”开中止,而在翻开中止前没有清标志,就会有相同的中止不断嵌入,而导致仓库溢出引起复位,所以在这类中止必须先清标志现翻开中止开关。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/zhizao/258430.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部