機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
在嵌入式開發(fā)中軟件抗干擾有哪些問題?如何解決?
在嵌入式開發(fā)中軟件抗干擾有哪些問題?如何解決?
 更新時間:2008-8-17 16:33:55  點擊數:6
【字體: 字體顏色
關于軟件抗干擾問題和策略,如果在實際應用中能很好的遵循這些原則,再配合硬件電路的抗干擾措施,基本上可以消除干擾影響。但有時往往因為程序本身的復雜度和芯片資源的限制,再加上編程人員本身的能力限制,不能做到十分完善。所以我們只能給出一些建議,至于具體的實現,就需要各位在平時的項目實踐中不斷的摸索和積累經驗。以下是之前有關軟件抗干擾的問題答復,謹供參考:

防止干擾最有效的方法是去除干擾源、隔斷干擾路徑,但往往很難做到,所以只能看單片機抗干擾能力夠不夠強了。單片機干擾最常見的現象就是復位;至于程序跑飛,其實也可以用軟件陷阱和看門狗將程序拉回到復位狀態(tài);所以單片機軟件抗干擾最重要的是處理好復位狀態(tài)。

一般單片機都會有一些標志寄存器,可以用來判斷復位原因;另外也可以自己在RAM中埋一些標志。在每次程序復位時,通過判斷這些標志,可以判斷出不同的復位原因;還可以根據不同的標志直接跳到相應的程序。這樣可以使程序運行有連續(xù)性,用戶在使用時也不會察覺到程序被重新復位過。


  • 上一篇: 在單片機C編成時,如何才能使生成的代碼具有和匯編一樣的效率
  • 下一篇: 單片機系統(tǒng)為了省電,經常要進入掉電(POWER DOWN)狀態(tài),此時單片機的I/O口的PIN應設置為何種狀態(tài)能獲得最低功耗?
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1