娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月14日(星期六)

2020年06月14日 | MSP430 中斷優先級

發布者:紅塵清夢 來源: eefocus關鍵字:MSP430  中斷優先級  中斷嵌套 手機看文章 掃描二維碼
隨時隨地手機看文章

MSP430的中斷優先級、打開關閉、中斷嵌套

優先級順序從高到低為:
    PORT2_VECTOR (1 * 2u) /* 0xFFE2 Port 2 */
    PORT1_VECTOR (4 * 2u) /* 0xFFE8 Port 1 */
    TIMERA1_VECTOR (5 * 2u) /* 0xFFEA Timer A CC1-2, TA */
    TIMERA0_VECTOR (6 * 2u) /* 0xFFEC Timer A CC0 */
    ADC_VECTOR (7 * 2u) /* 0xFFEE ADC */
    USART0TX_VECTOR (8 * 2u) /* 0xFFF0 USART 0 Transmit */
    USART0RX_VECTOR (9 * 2u) /* 0xFFF2 USART 0 Receive */
    WDT_VECTOR (10 * 2u) /* 0xFFF4 Watchdog Timer */
    COMPARATORA_VECTOR (11 * 2u) /* 0xFFF6 Comparator A */
   TIMERB1_VECTOR (12 * 2u) /* 0xFFF8 Timer B CC1-2, TB */
   TIMERB0_VECTOR (13 * 2u) /* 0xFFFA Timer B CC0 */
   NMI_VECTOR (14 * 2u) /* 0xFFFC Non-maska××e */
   RESET_VECTOR (15 * 2u) /* 0xFFFE Reset [Highest Priority] */


當同時有多個中斷來的時候才有優先級的考慮(優先級順序可查看向量表)

有中斷響應以后自動關閉總中斷,這個時候即使來更高優先級的中斷都不會響應

要中斷嵌套的話,就必須在中斷中打開總中斷!

msp430的指令中,DINT和EINT分別指關和開所有中斷,也就是包涵P1IE、P2IE、WDTIE、TAIE、TBIE、ADC12IE、串口中斷允許的所有中斷允許位為“0”和為“1”。

實現中斷嵌套需要注意以下幾點:
1)430默認的是關閉中斷嵌套的,除非你在一個中斷程序中再次開總中斷EINT;

2)當進入中斷程序時,只要不在中斷中再次開中斷,則總中斷是關閉的,此時來中斷不管是比當前中斷的優先級高還是低都不執行;

3)若在中斷A中開了總中斷,則可以響應后來的中斷B(不管B的優先級比A高還是低),B執行完再繼續執行A。注意:進入中斷B后總中斷同樣也會關閉,如果B中斷程序執行時需響應中斷C,則此時也要開總中斷,若不需響應中斷,則不用開中斷,B執行完后跳出中斷程序進入A程序時,總中斷會自動打開;

4)若在中斷中開了總中斷,后來的中斷同時有多個,則會按優先級來執行,即中斷優先級只有在多個中斷同時到來時才起做用!中斷服務不執行搶先原則。

5)對于單源中斷,只要響應中斷,系統硬件自動清中斷標志位,對于TA/TB定時器的比較/捕獲中斷,只要訪問TAIV/TBIV,標志位倍被自動清除;

對于多源中斷要手動清標志位,比如P1/P2口中斷,要手工清除相應的標志,如果在這種中斷用"EINT();"開中斷,而在打開中斷前沒有清標志,就會有相同的中斷不斷嵌入,而導致堆棧溢出引起復位,所以在這類中斷中必須先清標志再打開中斷開關.

關鍵字:MSP430  中斷優先級  中斷嵌套 引用地址:MSP430 中斷優先級

上一篇:msp430單片機 程序升級實例
下一篇:MSP430常見問題之看門狗及定時器類

推薦閱讀

我國安防行業市場持續增長,從2012年的3280億元增長到2017年的6200億元,年復合增長率達到14%。根據中安協發布《中國安防行業“十三五”(2016-2020年)發展規劃》指出,“十三五”期間,安防行業將向規模化、自動化、智能化轉型升級,到2020年,安防企業總收入達到8000億元左右,年增長率達到10%以上。前瞻產業研究院發布的《2018-2023年中國安防行業市場前...
致力于快速引入新產品與新技術的業界知名分銷商貿澤電子 (Mouser Electronics),首要任務是提供來自750多家知名廠商的新產品與技術,幫助客戶設計出先進產品,并加快產品上市速度。 上個月,貿澤總共發布了超過313種新品,這些產品均在訂單確認后當天發貨。 貿澤上月引入的部分產品包括: ? Amphenol FCI Minitek MicroSpace?連接器系統Amphenol...
串口設置的一般步驟1) 串口時鐘使能,GPIO 時鐘使能  注:串口是掛載在 APB2 下面的外設還需要需要掛載復用時鐘使能//掛載時鐘(復用PA) 串口時鐘使能,GPIO 時鐘使能,復用時鐘使能 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO,ENABLE);2) 串口復位//系統剛開始配置外設的時候,都會先執行復位該外...
動力電池智能制造升級和降成本需求,為AMR(自主移動機器人)大規模進入鋰電池自動化產線開辟了路徑。一方面,鋰電池制造的前中后段工序對設備的可靠性、穩定性和對工藝控制的高精度要求,以及對生產數據的智能處理需求,倒逼動力電池生產線進行自動化、智能化升級。AMR作為智能化升級解決方案的重要組成部分,可以在動力電池智能制造過程中發揮積極作用。...

史海拾趣

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 德惠市| 积石山| 区。| 伊宁县| 陆良县| 长海县| 康定县| 城口县| 三都| 启东市| 新邵县| 乐都县| 灯塔市| 瑞丽市| 黔西县| 盐池县| 旺苍县| 南川市| 固镇县| 沭阳县| 乌兰浩特市| 绥化市| 苏尼特右旗| 永寿县| 龙川县| 孝昌县| 大悟县| 肃宁县| 青龙| 峨眉山市| 开阳县| 淳安县| 伊通| 兴宁市| 虞城县| 平度市| 达拉特旗| 元朗区| 安龙县| 林甸县| 刚察县|