色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于STR7 ARM微控制器的IRQ中斷防御體系

          基于STR7 ARM微控制器的IRQ中斷防御體系

          作者: 時間:2012-11-10 來源:網(wǎng)絡 收藏

            比較修改前后的代碼,修改后每次執(zhí)行的代碼只比原來增加了5條指令,中斷響應處理的實時性有所下降,但是,在高速的上,犧牲5條指令周期的時間來換取系統(tǒng)的可靠和安全是完全值得的。

            一般情況下,程序員不會對未使能的中斷通道編寫中斷服務程序,故此,在32個中斷通道散轉(zhuǎn)向量表中,可以把沒有使能的中斷通道直接鏈接到復位向量進行強行復位,代碼如下:

          4 結(jié)束語

            本文提出的的構(gòu)建,通過了Kell ARM3.04的開發(fā)環(huán)境調(diào)試。并成功應用在基于STR71x 的某數(shù)控切割加工的控制系統(tǒng)。在持續(xù)一個月的系統(tǒng)運行測試中,對在程序中沒有構(gòu)建的系統(tǒng)(簡稱“A系統(tǒng)”)和構(gòu)建了IRQ的系統(tǒng)(簡稱“B系統(tǒng)”)相比較,發(fā)現(xiàn)A系統(tǒng)曾經(jīng)出現(xiàn)過兩次的程序跑飛現(xiàn)象,而B系統(tǒng)的運行穩(wěn)定,未出現(xiàn)程序跑飛的情況??梢?,采用了該防御體系后,大大提高的抗干擾能力,增強了系統(tǒng)的可靠性和安全性。

          參考文獻:

          [1].ARM7TDMIdatasheethttp://www.dzsc.com/datasheet/ARM7TDMI_139812.html.
          [2].ROMdatasheethttp://www.dzsc.com/datasheet/ROM_1188413.html.
          [3].MCS-51datasheethttp://www.dzsc.com/datasheet/MCS-51_477840.html.


          上一頁 1 2 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉