單片機為什么容易死機 原因如下

1、硬件方面,比如某一口一個狀態出現軟件才能往下執行 , 可惜該口壞掉了 , 出不了這個狀態,軟件到此就停止不動了;比如地址線亂了,軟件當然沒法執行了;比如晶振不起振,軟件當然沒法執行;比如地址鎖存器壞掉了,地址與數據混到一塊分不清當然也要死機;比如復位電路不好,總是復位,或復位不了,當然也沒法正常執行.......等等,軟件正常運行的條件,就是硬件電路正常,沒有這個基礎,怎么談軟件故障 。
【單片機為什么容易死機 原因如下】
2、軟件方面:比如死循環,如沒有中斷的情況下,sjmp $,執行到此肯定死胡同了;比如轉移到一個非程序區 , 肯定死機,常見的干擾就是多出現該情況;比如進入中斷服務程序 , 沒有關中斷而再次處罰中斷 , 也能死機的;在用MOVC實現分支轉移時,處理不當也可以死機;數據溢出也能死機........等等很多了 。
推薦閱讀
- 為什么叫隧道挖掘問題 為什么叫隧道
- 特別透的翡翠是不是容易造假呢 特別透的翡翠是不是容易造假
- 手游泰拉瑞亞1.3為什么點在線聯機就卡 玩泰拉瑞亞1.3在線聯機模式卡怎么回事
- 什剎海為什么叫什剎海 什剎海到底指的是哪
- vivo在3i充電器為什么插不進去 vivo在3i充電器為什么插不進去充電
- 為什么松樹一年四季都是綠色的,50字以下 為什么松樹一年四季都是綠色的
- 吹風機有燒焦的味道還能用嗎 吹風機有燒焦的味道還能用嗎為什么
- 邀月為什么恨燕南天 邀月恨燕南天的原因
- 高鐵上為什么禁止吸煙 高鐵上不讓吸煙嗎
- 枇杷嫁接方法及時間,枇杷為什么要嫁接
