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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1969|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线精品一区二区三区 | 在线观看亚洲 | 欧美日韩视频在线第一区 | av国产精品 | 国产黄色免费网站 | 国产久视频 | 精品日韩一区二区 | 久久久久久久久中文字幕 | 久久久久久久久久久国产 | 国产精品欧美一区二区三区不卡 | 91精品一区 | 欧美日韩国产一区二区三区 | 国产成人精品一区二区三区在线 | 国产在线观看网站 | 黄 色 毛片免费 | 国产成人99久久亚洲综合精品 | 黄色欧美大片 | 亚洲福利 | 成人在线一区二区三区 | 国产黄色在线 | 欧美日韩国产传媒 | 在线观看欧美一区 | h视频在线免费 | 欧美日韩精品一区二区三区四区 | 日韩av啪啪网站大全免费观看 | 亚洲免费观看视频网站 | 久久尤物免费一区二区三区 | 亚洲最大成人综合 | 亚洲在线一区二区三区 | 国产精品高潮呻吟久久av野狼 | 91精品国产一区二区三区动漫 | 国产高清一区二区三区 | 国产精品毛片无码 | 福利视频网站 | 久在线视频 | 成人免费网视频 | 亚洲欧洲精品在线 | 国产亚洲一区二区三区 | 欧美视频偷拍 | 噜久寡妇噜噜久久寡妇 | 4h影视|