久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2048|回復: 0
打印 上一主題 下一主題
收起左側

軟件抗干擾筆記

[復制鏈接]
跳轉到指定樓層
樓主
ID:102668 發表于 2016-1-14 01:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
                        軟件抗干擾技術是指當系統受干擾后,使系統恢復正常運行或輸入信號受干擾后去偽存真的一種輔助方法。
輸入輸出軟件抗干擾措施
1、開關量(數字量)信號輸入抗干擾措施
軟件冗余技術
1、數據冗余
  數據冗余就是將要保護的原始數據在另外兩個區域同時存放,建立兩個備份,當原始數據塊被破壞時,用備份數據塊去修復。備份數據的存放地址應遠離原始的存放地址以免被同時破壞。數據區也不要靠近棧區,以防止萬一堆棧溢出而沖掉數據。
2、指令冗余
  當CPU受到干擾后,往往將一些操作數當作指令碼來執行,引起程序混亂。當程序彈飛到某一單字節指令上時,便自動納入正軌。當彈飛到某一雙字節指令上時,有可能落到其操作數上,從而繼續出錯。當程序彈飛到三字節指令上時,因它有兩個操作數,繼續出錯的機會更大,因此,我們應多采用單字節指令,并在關鍵的地方人為地插入一些單字節指令(NOP)或將有效單字節指令重復書寫,這便是指令冗余。
程序運行失常的軟件抗干擾
1、設置軟件陷阱
  當干擾導致程序計數器PC值混亂時,可能造成CPU離開正確的指令順序而跑飛到非程序區去執行一些無意義地址中的內容,或進入數據區,把數據當作操作碼來執行,使整個工作紊亂,系統失控。針對這種情況,可以在非程序區設置陷阱,一旦程序飛到非程序區,很快進入陷阱,然后強迫程序由陷阱進入初始狀態。
  所謂軟件陷阱,就是一條引導指令,強行將捕獲的程序引向一個指定的地址,在那里有一段專門對程序出錯處理的程序。軟件陷阱安排在以下4種地方:(1)未使用的中斷向量區;2)未使用的大片ROM空間;3)表格;4)程序區。
2、設置監視跟蹤定時器
也稱為看門狗定時器(Watchdog),可以使陷入“死機”的系統產生復位,重新啟動程序運行。在程序運行的每個循環周期內,對定時器重新初始化。如果程序運行失常,跑飛或進入局部死循環,不能按正常循環路線運行,則看門狗定時器得不到及時的初始化而使定時時間到,引起復位。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天堂亚洲网 | 91精品国产欧美一区二区成人 | 国产亚洲黄色片 | 91精品国产91久久久久久最新 | 国产精品久久国产精品99 gif | 性高湖久久久久久久久aaaaa | 国产一区二区三区视频在线观看 | 请别相信他免费喜剧电影在线观看 | 性福视频在线观看 | 久在线观看 | 综合久久色 | 二区在线视频 | 色视频一区二区 | 国产高清精品一区二区三区 | 日韩av成人在线观看 | 黑人巨大精品欧美一区二区一视频 | 成人激情视频网 | 亚洲成人精品久久 | 在线精品亚洲欧美日韩国产 | 91 久久| 国产毛片久久久久久久久春天 | 午夜精品久久久久久不卡欧美一级 | 欧美色视频免费 | 亚洲免费视频在线观看 | av免费在线观看网站 | 国产1区2区在线观看 | wwwxx在线观看 | av一二三四 | 看片国产 | 久久久www成人免费精品张筱雨 | 久久大陆| 黄色一级大片在线免费看产 | 日韩一区中文字幕 | av先锋资源| 久久久999国产精品 中文字幕在线精品 | 国产精品欧美大片 | 久久亚洲欧美日韩精品专区 | 狠狠干影院| 成人做爰69片免费观看 | 亚洲成人99 | 免费在线成人网 |