TDA2030功放電路圖 電動(dòng)車(chē)充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器電路圖 電路圖 開(kāi)關(guān)電源電路圖 傳感器技術(shù) led 電磁兼容
電子電路圖
當前位置: 首頁(yè) > 電子電路 > 其他文章

ARM異常中斷的原因及處理措

時(shí)間:2020-06-17 10:17:58來(lái)源: 作者: 點(diǎn)擊:
當ARM異常中斷發(fā)生時(shí),系統執行完當前指令后,將跳轉到相應的異常中斷處理程序處執行。當異常中斷處理程序執行完成后,程序返回到發(fā)生中斷指令的下條指令處執 行。在進(jìn)入異

當ARM異常中斷發(fā)生時(shí),系統執行完當前指令后,將跳轉到相應的異常中斷處理程序處執行。當異常中斷處理程序執行完成后,程序返回到發(fā)生中斷指令的下條指令處執 行。在進(jìn)入異常中斷處理程序時(shí),要保存被中斷程序的執行現場(chǎng),從異常中斷處理程序退出時(shí),要恢復被中斷程序的執行現場(chǎng)。

1、引起異常的原因 對于A(yíng)RM核,可以且只能識別7種處理器異常,每種異常都對應一種ARM處理器模式,當發(fā)生異常時(shí),ARM處理器就切換到相應的異常模式,并調用異常處理 程序進(jìn)行處理。

(1)、指令執行引起的異常 軟件中斷、未定義指令(包括所要求的協(xié)處理器不存在是的協(xié)處理器指令)、預取址中止(存儲器故障)、數據中止。

(2)、外部產(chǎn)生的中斷 復位、FIQ、IRQ。

2、ARM中異常中斷的種類(lèi)

(1)、復位(RESET)

a、當處理器復位引腳有效時(shí),系統產(chǎn)生復位異常中斷,程序跳轉到復位異常中斷處理程序處執行,包括系統加電和系統復位。

b、通過(guò)設置PC跳轉到復位中斷向量處執行稱(chēng)為軟復位。

(2)、未定義的指令 當ARM處理器或者是系統中的協(xié)處理器認為當前指令未定義時(shí),產(chǎn)生未定義的指令異常中斷,可以通過(guò)改異常中斷機制仿真浮點(diǎn)向量運算。

(3)、軟件中斷 這是一個(gè)由用戶(hù)定義的中斷指令(SWI)?捎糜谟脩(hù)模式下的程序調用特權操作指令。在實(shí)時(shí)操作系統中可以通過(guò)該機制實(shí)現系統功能調用。

(4)、指令與取終止(Prefech Abort) 如果處理器預取的指令的地址不存在,或者該地址不允許當前指令訪(fǎng)問(wèn),當被預取的指令執行時(shí),處理器產(chǎn)生指令預取終止異常中斷。

(5)、數據訪(fǎng)問(wèn)終止(DATAABORT) 如果數據訪(fǎng)問(wèn)指令的目標地址不存在,或者該地址不允許當前指令訪(fǎng)問(wèn),處理器產(chǎn)生數據訪(fǎng)問(wèn)終止異常中斷。

(6)、外部中斷請求(IRQ) 當處理器的外部中斷請求引腳有效,而且CPSR的寄存器的I控制位被清除時(shí),處理器產(chǎn)生外部中斷請求異常中斷。系統中個(gè)外設通過(guò)該異常中斷請求處理服務(wù)。

(7)、快速中斷請求(FIQ) 當處理器的外部快速中斷請求引腳有效,而且CPSR的F控制位被清除時(shí),處理器產(chǎn)生外部中斷請求異常中斷。

3、異常的響應過(guò)程 除了復位異常外,當異常發(fā)生時(shí),ARM處理器盡可能完成當前指令(除了復位異常)后,再去處理異常。并執行如下動(dòng)作: (1)、將引起異常指令的下一條指令的地址保存到新模式的R14中,若異常是從ARM狀態(tài)進(jìn)入,LR寄存器中保存的是下一條指令的地址(當前PC+4或 PC+8,與異常的類(lèi)型有關(guān));若異常是從Thumb狀態(tài)進(jìn)入,則在LR寄存器中保存當前PC的偏移量,這樣,異常處理程序就不需要確定異常是從何種狀態(tài) 進(jìn)入的。例如:在軟件中斷異常SWI,指令MOV PC,R14_svc總是返回到下一條指令,不管SWI是在A(yíng)RM狀態(tài)執行,還是在Thumb狀 態(tài)執行。

(2)、將CPSR的內容保存到要執行異常中斷模式的SPSR中。

(3)、設置CPSR相應的位進(jìn)入相應的中斷模式。

(4)、通過(guò)設置CPSR的第7位來(lái)禁止IRQ。如果異常為快速中斷和復位。則還要設置CPSR的第6位來(lái)禁止快速中斷。

(5)、給PC強制賦向量地址值。 上面的異常處理操作都是由ARM核硬件邏輯自動(dòng)完成的,程序計數器PC總是跳轉到相應的固定地址。 如果異常發(fā)生時(shí),處理器處于Thumb狀態(tài),則當異常向量地址加載入PC時(shí),處理器自動(dòng)切換到ARM狀態(tài),則異常處理返回時(shí),自動(dòng)切換到Thumb狀態(tài)。

4、異常中斷處理返回 異常處理完畢之后,ARM微處理器會(huì )執行以下幾步操作從異常返回:

(1)、將所有修改過(guò)的用戶(hù)寄存器從處理程序的保護棧中恢復。

(2)、將SPSR復制回CPSR中,將連接寄存器LR的值減去相應的偏移量后送到PC中。

(3)、若在進(jìn)入異常處理時(shí)設置了中斷禁止位,要在此清除。 復位異常處理程序不需要返回。

容-源-電-子-網(wǎng)-為你提供技術(shù)支持

本文地址:http://0u2438cq.cn/dz/26/15923603393868.shtml


本文標簽:


.
頂一下
0%
返回首頁(yè)
0
0%

------分隔線(xiàn)----------------------------

    猜你感興趣:

  • 高性能無(wú)源晶振選擇YSX211SL晶振 精準穩定的時(shí)鐘引領(lǐng)電

    在電子領(lǐng)域中,無(wú)源晶振是電路系統中重要的時(shí)鐘源。針對緊湊的電路布局和高要求的性能,平板FPC 2016無(wú)源晶振 YSX211SL以其獨特的特點(diǎn)成為了許多應用場(chǎng)景中的首選。

    關(guān)鍵詞:   所屬欄目:電子基礎

  • 三種解決方案為L(cháng)ED照明散熱設計添磚加瓦


    關(guān)鍵詞:   所屬欄目:led

  • 導熱硅膠片是AI智能音響散熱設計的得力幫手

    AI智能音箱在電路板上有很多電子元器件,如:主控芯片、內存等這些,它們之間產(chǎn)生的熱量是相當大的,處理解決熱量傳導問(wèn)題是不可避免的,采取解決方案就是應用導熱硅膠片。在電路板屏蔽罩內部,內存、PMIC、處理器也會(huì )使用到導熱硅膠片來(lái)加強散熱性能。
    關(guān)鍵詞:   所屬欄目:電源電路

  • 高性能導熱硅膠片為高品質(zhì)車(chē)載充電器散熱設計提供解決

    車(chē)載充電器散熱應用的導熱硅膠片需滿(mǎn)足:導熱性能要好、柔軟、耐高溫、耐高低溫、高可靠性且安全環(huán)保。兆科電子嚴守品質(zhì)關(guān),以高標準來(lái)嚴格要求自己,在選擇車(chē)載充電器導熱界面材料方案也不例外。兆科導熱材料生產(chǎn)廠(chǎng)推薦一款TIF100-02S導熱硅膠片產(chǎn)品,導熱系數為1.5W/mK,耐溫范圍-40 To 160 ℃,可按客戶(hù)需求裁切所需尺寸與形狀,滿(mǎn)足高品質(zhì)車(chē)載充電器散熱設計方案。
    關(guān)鍵詞:   所屬欄目:車(chē)載功放電路

  • pcb制板用什么軟件最好,自學(xué)pcb設計必備軟件推薦

    很多新手朋友都會(huì )問(wèn):pcb制板用什么軟件最好,PCB設計常用什么軟件呢?其實(shí),當你打算要學(xué)習PCB電路設計之前,你就必須了解一下這行業(yè)里面一般使用的是什么軟件是在進(jìn)行設計,從剛開(kāi)始就要用最專(zhuān)業(yè)的軟件,當然這樣會(huì )增加難度,但是當你完全習慣這個(gè)軟件之后就會(huì )發(fā)現其他軟件的不足,下面說(shuō)為新手朋友們介紹幾款常用設計軟件。希望對大家有幫助。
    關(guān)鍵詞:   所屬欄目:pcb

  • 微型投影機散熱設計方案應用導熱硅膠片材料

    目前微型投影機,均采用LED光源,光源為高亮度RGB三色LED模塊,由于采用紅綠藍三種顏色的LED來(lái)形成彩色化,因此其光學(xué)架構與傳統投影機有所不同。有時(shí)因工作需要,亮度不斷提高,然而亮度越高,投影過(guò)程產(chǎn)生熱的就越大,散熱問(wèn)題就越嚴峻,就越需要有效率的散熱設計。作為導熱材料生產(chǎn)廠(chǎng)家,兆科提供在微型投影機中的應用材料:導熱硅膠片。
    關(guān)鍵詞:   所屬欄目:其他文章

  • 開(kāi)關(guān)電源散熱設計熱衷于導熱硅膠片的原因及應用方式

    在對電源散熱設計時(shí),散熱這一塊就成了電源設計中非常重要的一個(gè)環(huán)節。電源散熱設計中常用的幾種方法有:使用被動(dòng)散熱,如:散熱器、冷卻風(fēng)扇,金屬PCB,導熱材料(導熱硅膠片)等。
    關(guān)鍵詞:   所屬欄目:開(kāi)關(guān)電源電路圖

  • 發(fā)現電子工程師不得不知的十大設計誡條

    前不久,發(fā)現很早以前印制的冊子,在這些冊子上列出了電子工程師的十誡,F在,就一并翻譯分享給中國電子工程師。這份資料里充滿(mǎn)了智慧,除了幽默的言語(yǔ)外,還有很多非常有用的建議
    關(guān)鍵詞:   所屬欄目:元器件知識

  • TL494芯片設計48V/3A開(kāi)關(guān)電源電路圖

    48V3A開(kāi)關(guān)電源電路
      TL494是一種固定頻率脈寬調制電路,它包含了開(kāi)關(guān)電源控制所需的全部功能,廣泛應用于單端正激雙管式、半橋式、全橋式開(kāi)關(guān)電源。TL494有SO-16和PDIP
    關(guān)鍵詞:開(kāi)關(guān)穩壓電源   所屬欄目:開(kāi)關(guān)電源電路圖

  • 可滿(mǎn)足各種測試環(huán)境要求的多路信號源的設計

    1、 引言隨著(zhù)測試設備的飛速發(fā)展,其性能狀況越來(lái)越受到人們的重視,經(jīng)過(guò)一段時(shí)間要對測試設備進(jìn)行檢測。主測試板作為測試設備上的重要部件,它的性能好壞起著(zhù)重要作用。在
    關(guān)鍵詞:   所屬欄目:設計編程

  • 基于FPGA器件實(shí)現多頻鍵控調制電路的設計和仿真驗證研

    數字信號傳輸系統分為基帶傳輸系統和頻帶傳輸系統.頻帶傳輸系統也叫數字調制系統。數字調制信號又稱(chēng)為鍵控信號,數字調制過(guò)程中處理的是數字信號,而載波有振幅、頻率和相
    關(guān)鍵詞:   所屬欄目:設計編程

  • 分享高速PCB設計技巧

    高速PCB設計技巧 高速PCB設計是指信號的完整性開(kāi)始受到PCB物理特性(例如布局,封裝,互連以及層堆疊等)影響的任何設計。而且,當您開(kāi)始設計電路板并遇到諸如延遲,串擾,
    關(guān)鍵詞:   所屬欄目:pcb

  • 電路圖設計用什么軟件

    電路圖設計用什么軟件:電路原理圖是研究項目規劃必需要的一個(gè)設計方案,使用物理電學(xué)規范化的符號來(lái)制作的一類(lèi)表達各電子元器件構成的的及其器件關(guān)系的基本原理布置圖,設計方案技術(shù)人員,安裝技術(shù)人員,或維修人員就可以根據由電路原理圖就可以獲知零部件間的設計原理及其問(wèn)題,為解析特性,安裝電子,電器產(chǎn)品提供最方便,最有效的規劃方案,在設計方案電路原理圖中,
    關(guān)鍵詞:   所屬欄目:電子基礎

  • 產(chǎn)品設計、emc設計注意及挑戰

    電子系統需要實(shí)施隔離,它的作用是保護人員和設備不受高電壓的影響,或者僅僅是消除PCB上不需要的接地回路。在各種各樣的應用中,包括工廠(chǎng)和工業(yè)自動(dòng)化、醫療設備、通信和消
    關(guān)鍵詞:   所屬欄目:電磁兼容

  • 10-20W中功率D類(lèi)音頻功放IC應用設計時(shí)怎樣降低底噪聲?

    如何降低這兩類(lèi)音頻功放的輸出底噪聲,深圳市永阜康科技有限公司針對客戶(hù)在應用中的問(wèn)題,總結以下方法可供參考:
    關(guān)鍵詞:   所屬欄目:音頻功放電路

  • 合并式單端A類(lèi)電子管功放電路設計

      如圖所示為合并式單端A類(lèi)電子管功放電路圖,本電路輸出功率:8W×2輸出阻抗:4Ω、8Ω輸入靈敏度:l.4V失真系數:2%頻率響應:25Hz-20kHz-3dB。電源功耗:120W。 :
    關(guān)鍵詞:   所屬欄目:音頻功放電路

  • 集成功率放大器件或分立元件放大電路設計

      圖1為一個(gè)由分立元件構成的直流化的互補對稱(chēng)OCL電路。電路由差分放大級、電壓推動(dòng)級和復合輸出級構成。本電路引入了直流負反饋電路,一般功放中由于存在反饋電容,限制了低頻響應,為了消除這種不利影響,只有增
    關(guān)鍵詞:   所屬欄目:音頻功放電路

  • 采用6N1中u雙三極管設計膽前級電路

      6N1是一只中μ雙三極管,μ=35,它具有R低、動(dòng)態(tài)線(xiàn)性寬、頻率特性好、噪聲低等諸多優(yōu)點(diǎn),能承受較強信號輸入,并能給出足夠的輸出,既可用于電壓放大,又能用于倒相推動(dòng),在20世紀六七十年代可謂名噪一時(shí),是各
    關(guān)鍵詞:   所屬欄目:音頻功放電路

  • 制作6p3p單端甲類(lèi)膽機的設計

      一、線(xiàn)路簡(jiǎn)介  SRPP電路(亦稱(chēng)并聯(lián)調整式推挽電路)是一種深受推崇的電路。該電路具有失真小、噪聲低、頻響寬等特點(diǎn),是目前電子管功放電路中常見(jiàn)的優(yōu)秀線(xiàn)路之一! ‰娐啡缟蠄D所示。VT1、VT2直流通路串聯(lián),
    關(guān)鍵詞:   所屬欄目:音頻功放電路

  • 電感選型要注意的參數及電感選型及設計

    電感選型要注意的參數及電感選型及設計
    關(guān)鍵詞:   所屬欄目:元器件知識

發(fā)表評論
請自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規,嚴禁發(fā)布色情、暴力、反動(dòng)的言論。
表情:
名稱(chēng): E-mail: 驗證碼: 匿名發(fā)表
發(fā)布文章,推廣自己產(chǎn)品。
国产成人精品免高潮在线观看_免费人成视频观看18_亚洲AV乱码一区二区三区林ゆな_91精品国产91久久久