色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MSP430的中斷分為哪3種?MSP430的中斷優先級順序是什么樣的?

2oON_changxuemc ? 來源:未知 ? 作者:易水寒 ? 2018-07-16 17:10 ? 次閱讀

MSP430的中斷分為3種:系統復位、不可屏蔽中斷、可屏蔽中斷。

(1)系統復位的中斷向量為0xFFFE。

(2)不可屏蔽中斷的中斷向量為0xFFFC。響應不可屏蔽中斷時,硬件自動將OFIE、NMIE、ACCVIE復位。軟件首先判斷中斷源并復位中斷標志,接著執行用戶代碼。退出中斷之前需要置位OFIE、NMIE、ACCVIE,以便能夠再次響應中斷。需要特別注意點:置位OFIE、NMIE、ACCVIE后,必須立即退出中斷相應程序,否則會再次觸發中斷,導致中斷嵌套,從而導致堆棧溢出,致使程序執行結果的無法預料。

(3)可屏蔽中斷的中斷來源于具有中斷能力的外圍模塊,包括看門狗定時器工作在定時器模式時溢出產生的中斷。每一個中斷都可以被自己的中斷控制位屏蔽,也可以由全局中斷控制位屏蔽。

多個中斷請求發生時,響應最高優先級中斷。響應中斷時,MSP430會將不可屏蔽中斷控制位SR.GIE復位。因此,一旦響應了中斷,即使有優先級更高的可屏蔽中斷出現,也不會中斷當前正在響應的中斷,去響應另外的中斷。但SR.GIE復位不影響不可屏蔽中斷,所以仍可以接受不可屏蔽中斷的中斷請求。

中斷響應的過程:(1)如果CPU處于活動狀態,則完成當前指令;(2)若CPU處于低功耗狀態,則退出低功耗狀態;(3)將下一條指令的PC值壓入堆棧;(4)將狀態寄存器SR壓入堆棧;(5)若有多個中斷請求,響應最高優先級中斷;(6)單中斷源的中斷請求標志位自動復位,多中斷源的標志位不變,等待軟件復位;(7)總中斷允許位SR.GIE復位。SR狀態寄存器中的CPUOFF、OSCOFF、SCG1、V、N、Z、C位復位;(8)相應的中斷向量值裝入PC寄存器,程序從此地址開始執行。

中斷返回的過程:(1)從堆棧中恢復PC值,若響應中斷前CPU處于低功耗模式,則可屏蔽中斷仍然恢復低功耗模式;(2)從堆棧中恢復PC值,若響應中斷前CPU不處于低功耗模式,則從此地址繼續執行程序。

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”。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120228
  • msp430
    +關注

    關注

    180

    文章

    2403

    瀏覽量

    229298
  • 中斷
    +關注

    關注

    5

    文章

    898

    瀏覽量

    41470
收藏 人收藏

    評論

    相關推薦

    msp430中斷優先級怎么分配的(msp430g2553)

    高手們,請問下msp430單片機中斷優先級是怎么的,這方面的資料找不到啊,求一份資料,謝謝
    發表于 08-21 14:50

    msp430中斷優先級中斷嵌套相關資料分享

    msp430中斷優先級中斷嵌套 MSP430中斷優先級
    發表于 11-29 07:00

    普及一下MSP430中斷系統

    ICC,即Interrupt Compare Controller,中斷比較控制器,作用便是設定中斷優先級,同時通過比較中斷優先級等實現
    發表于 02-11 06:26

    關于MSP430的IO口中斷簡析

    中斷是關閉的,此時來中斷不管是比當前中斷優先級高還是低都不執行。 (3)若在中斷A中開了總
    發表于 02-15 06:50

    MSP430單片機中斷系統

    中斷MSP430單片機的一大特點,有效地利用中斷可以簡化程序并提高執行效率。在MSP430單片機中,幾乎每個片上外設都能夠產生中斷,為
    發表于 07-15 15:27 ?0次下載

    MSP430中斷

    MSP430中斷分為3: 1.系統復位、 2.非屏蔽中斷
    發表于 03-26 09:51 ?1次下載

    MSP430有哪些可屏蔽中斷_MSP430中斷優先級

    ,UART,I2C)等等。 現在我就談談關于MSP430中斷的一些特性,主要是在項目經歷中感覺比較有用的問題,跟大家分享下。 第一,MSP430中斷
    發表于 05-29 15:41 ?2934次閱讀

    MSP430單片機中斷的定義及原理

    430中斷是按照下圖1的優先級順序定義的,有三中斷:1.系統重置、2.不可屏蔽
    發表于 11-14 16:24 ?7975次閱讀
    <b class='flag-5'>MSP430</b>單片機<b class='flag-5'>中斷</b>的定義及原理

    MSP430單片機中斷的的優先級順序定義

    430中斷是按照下圖1的優先級順序定義的,有三中斷:1.系統重置、2.不可屏蔽
    發表于 11-29 14:44 ?1305次閱讀
    <b class='flag-5'>MSP430</b>單片機<b class='flag-5'>中斷</b>的的<b class='flag-5'>優先級</b><b class='flag-5'>順序</b>定義

    MSP430單片機】中斷

    MSP430單片機】中斷
    發表于 11-19 15:51 ?12次下載
    【<b class='flag-5'>MSP430</b>單片機】<b class='flag-5'>中斷</b>篇

    MSP430學習筆記-低功耗與中斷系統

    年前忙于項目都有段時間沒更新博客了,趁年后有點時間更新了一篇,在這篇學習筆記里我們來探討一下MSP430系列單片機的低功耗模式與中斷系統,從下一篇開始,將會開始更新MSP430外設部分的學習筆記。一
    發表于 11-19 18:36 ?9次下載
    <b class='flag-5'>MSP430</b>學習筆記-低功耗與<b class='flag-5'>中斷</b>系統

    msp430中斷優先級中斷嵌套(及容易理解錯誤的說明)

    msp430中斷優先級中斷嵌套 MSP430中斷
    發表于 11-19 19:06 ?11次下載
    <b class='flag-5'>msp430</b>的<b class='flag-5'>中斷</b><b class='flag-5'>優先級</b>和<b class='flag-5'>中斷</b>嵌套(及容易理解錯誤的說明)

    TI - MCU - MSP430使用指南5 -> ICC中斷控制器

    ICC,即Interrupt Compare Controller,中斷比較控制器,作用便是設定中斷優先級,同時通過比較中斷優先級等實現
    發表于 12-07 20:36 ?9次下載
    TI - MCU - <b class='flag-5'>MSP430</b>使用指南5 -> ICC<b class='flag-5'>中斷</b>控制器

    MSP430中斷MSP430的IO口中斷/中斷特性

    不在中斷中再次開中斷,總中斷是關閉的,此時來中斷不管是比當前中斷優先級高還是低都不執行。
    發表于 12-16 16:56 ?9次下載
    【<b class='flag-5'>MSP430</b><b class='flag-5'>中斷</b>】<b class='flag-5'>MSP430</b>的IO口<b class='flag-5'>中斷</b>/<b class='flag-5'>中斷</b>特性

    MSP430單片機中斷系統課件ppt

    中斷MSP430單片機的一大特點,有效地利用中斷可以簡化程序并提高執行效率。在MSP430單片機中,幾乎每個片上外設都能夠產生中斷,為
    發表于 08-01 15:13 ?8次下載
    主站蜘蛛池模板: 夜色资源站国产www在线视频| 果冻传媒2021精品在线观看| 伊人影院2019| 亚洲av欧美在我| 无套内射纹身女视频| 色偷拍自怕亚洲在线| 青娱乐国产精品视频| 欧美jizz19性欧美| 免费视频网站嗯啊轻点| 乱码国产丰满人妻WWW| 快播可乐网| 男人吃奶摸下挵进去啪啪| 快播性爱电影| 内射后入在线观看一区| 嗯啊快停下我是你老师啊H| 免费伦理片网站| 欧美18videosex| 欧美末成年videos在线| 欧美白妞大战非洲大炮| 琪琪SEE色原网色原网站18| 欧美亚洲另类热图| 日韩在线av免费视久久| 乳女教师欲乱动漫无修版动画 | 毛片免费观看视频| 美女扒开尿孔| 全彩无翼污之邪恶女教师| 日韩人妻无码精品久久中文字幕| 涩涩伊人久久无码欧美| 午夜福利影院私人爽爽| 亚洲国产在线99视频| 伊人热| 91精品国产色综合久久| adc我们的永久网址| 成人小视频在线观看| 国产精品自产拍在线观看网站 | 草莓视频在线观看完整高清免费| 成人在线免费视频| 国产精品一区二区在线播放| 狠狠色综合7777久夜色撩人| 老奶奶50p| 入禽太深在线观看免费高清|