精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

中斷屏蔽技術主要用于什么

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-10-30 16:54 ? 次閱讀

中斷屏蔽技術:主要用于多重中斷

多重中斷:(中斷嵌套)當CPU正在執行某個中斷服務程序時,另一個中斷源又提出了新的中斷請求,而CPU又響應了這個新的請求,暫時停止正在運行的服務程序,轉去執行新的中斷服務程序,這稱為多重中斷,又稱中斷嵌套。

如果CPU對新的請求不予響應,待執行完當前的服務程序后再響應,即為單重中斷。

中斷系統若要具有處理多重中斷的功能,必須具備各項條件。

?1)提前設置“開中斷”指令:一般情況下,CPU進入中斷周期后,由中斷隱指令自動將EINT置“0”,即關中斷。

中斷隱指令指CPU響應中斷之后,經過某些操作,轉去執行中斷服務程序的一種操作。

這就意味著CPU在執行中斷服務程序中禁止響應新的中斷請求。CPU若想再次響應中斷請求,必須開中斷,

這一任務通常由中斷服務程序中的開中斷指令實現。

多重中斷示意圖如下:

圖片

?2)、優先級別高的中斷源有權中斷優先級別低的中斷源。

在滿足1的前提下,只有優先級別更高的中斷源請求才可以中斷比其級別低的中斷服務程序,反之則不然。

為了保證級別低的中斷源不干擾比其級別高的中斷源的中斷處理過程,可采用屏蔽技術。

例如,有A、B、C、D4個中斷源,其優先級按A-》B-》C-》D由高向低次序排列。在CPU執行主程序期間,同時出現了B和C的中斷請求,由于B級別高于C,故首先執行B的服務程序。

當B的服務程序執行完返回主程序后,由于C請求未撤銷,故CPU又再去執行C的中斷服務程序。若此時又出現了D的請求,因為D級別低于C,故CPU不響應。當C的服務程序執行完返回主程序后再去執行D的服務程序。

若此時又出現了A請求,因A級別高于D,故CPU暫停對D級中斷服務程序的執行,轉去執行A級中斷服務程序,等A級服務程序執行完后,再去執行D級中斷服務程序。上述中斷處理示意圖如下:

圖片

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

    關注

    68

    文章

    10829

    瀏覽量

    211196
  • 中斷
    +關注

    關注

    5

    文章

    895

    瀏覽量

    41401
  • 程序
    +關注

    關注

    116

    文章

    3778

    瀏覽量

    80861
  • 中斷源
    +關注

    關注

    0

    文章

    16

    瀏覽量

    7985
收藏 人收藏

    評論

    相關推薦

    Linux內核中斷屏蔽的實現

    中斷屏蔽,正如其名,屏蔽掉CPU的中斷響應功能,解決并發引起的競態問題。
    發表于 07-04 11:15 ?549次閱讀

    labview 主要用于工業控制嗎?

    我是做非標自動化設備的,剛剛接觸Labview, 對它不怎么了解,它主要用于工業控制嗎?它的功能到底有多強大?我們平時所用的軟件有沒有是用它寫的?
    發表于 11-24 22:27

    進入了已屏蔽中斷

    STM32F103RCT6進入了已屏蔽中斷
    發表于 12-07 17:53 ?0次下載

    怎么設置中斷屏蔽

    屏蔽技術是可以改變優先等級的。優先級包含響應優先級和處理優先級。響應優先級是CPU響應各中斷源請求的優先次序,這種次序一般是硬件線路已經設置好的,不便改動。處理優先級是CPU實際對各中斷
    發表于 11-17 14:53 ?2.6w次閱讀
    怎么設置<b class='flag-5'>中斷</b><b class='flag-5'>屏蔽</b>字

    技術普及篇|線纜屏蔽材料的主要作用

    網的屏蔽網線要求編織網的密度要大于60%。這種類型的編制網主要用于將大量網線敷設于同一線槽的場所,可以降低網線間產生的外部串擾。此外,也可以用于線對間屏蔽,以此來增長線對的扭絞長度,降
    發表于 11-09 14:54 ?1848次閱讀

    屏蔽雙絞線和非屏蔽雙絞線的主要差異是什么

    屏蔽雙絞線和非屏蔽雙絞線的主要差異是什么呢?
    的頭像 發表于 01-02 09:10 ?1.4w次閱讀

    51單片機EA=0 這個中斷總開關不能真正屏蔽中斷

    EA作為MCU的中斷總開關,可以控制單片機是否響應所有的外部中斷,但是這個強大的開關可不是隨便用的,當要屏蔽某一確定的中斷源時,一定要專門屏蔽
    發表于 11-20 14:21 ?8次下載
    51單片機EA=0  這個<b class='flag-5'>中斷</b>總開關不能真正<b class='flag-5'>屏蔽</b><b class='flag-5'>中斷</b>

    FREERTOS中斷屏蔽實驗

    FREERTOS中斷屏蔽實驗Cortex M中斷管理(該段取自正點原子FREETRTOS開發手冊,我覺得比較詳細了)當多個中斷來臨的時候處理器應該響應哪--個
    發表于 12-31 19:16 ?6次下載
    FREERTOS<b class='flag-5'>中斷</b>組<b class='flag-5'>屏蔽</b>實驗

    超六類屏蔽網線必須要用屏蔽水晶頭嗎

    超六類屏蔽網線是目前市場上級別、使用率相對較高的一類網線,如果使用此類網線必須要用屏蔽水晶頭嗎?如果不用屏蔽水晶頭會有什么影響呢?下面就看看科蘭通訊小編的介紹吧。
    的頭像 發表于 11-09 09:38 ?5653次閱讀

    深入了解ARMv9對不可屏蔽中斷的支持

    Arm A-profile 架構的有一個長期缺陷就是不支持不可屏蔽中斷 (NMI) 。
    發表于 08-08 11:40 ?877次閱讀
    深入了解ARMv9對不可<b class='flag-5'>屏蔽</b><b class='flag-5'>中斷</b>的支持

    U54內核不可屏蔽中斷信號

    不可屏蔽中斷 rnmi(可恢復不可屏蔽中斷中斷信號是 hart 的電平敏感輸入。不可屏蔽
    的頭像 發表于 10-08 10:05 ?857次閱讀
    U54內核不可<b class='flag-5'>屏蔽</b><b class='flag-5'>中斷</b>信號

    屏蔽技術是什么 屏蔽觸發器介紹

    ?1)屏蔽觸發器和屏蔽字:程序中斷接口電路中,完成觸發器D,中斷請求觸發器INTR和屏蔽觸發器MASK。 在程序
    的頭像 發表于 10-30 17:02 ?1210次閱讀
    <b class='flag-5'>屏蔽</b><b class='flag-5'>技術</b>是什么 <b class='flag-5'>屏蔽</b>觸發器介紹

    哪些屬于大型和微小型的特殊屏蔽體呢?如何測試大型和微小型屏蔽體的屏蔽效能?

    、醫療器械以及軍事等。 一、大型特殊屏蔽體 大型特殊屏蔽主要用于大型設備或場所的綜合屏蔽,可以有效地隔離和阻擋外界電磁輻射對設備的影響。以下是常見的大型特殊
    的頭像 發表于 01-11 16:27 ?472次閱讀

    屏蔽屏蔽網線區別

    屏蔽網線的標識為UTP。 性能和應用場景:屏蔽網線主要用于強干擾、電磁輻射嚴重、對傳輸質量要求較高的場合,例如工業環境和室外環境。非屏蔽網線則常用于
    的頭像 發表于 03-28 10:06 ?1497次閱讀

    網線屏蔽和非屏蔽的區別主要體現在哪些方面

    網線屏蔽和非屏蔽主要區別體現在以下幾個方面: 作用與使用場景: 屏蔽網線:主要用于強干擾、電磁輻射嚴重、對傳輸質量要求較高的場合。它能減少
    的頭像 發表于 06-17 10:25 ?1088次閱讀