tft每日頭條

 > 生活

 > 單片機為什麼容易死機

單片機為什麼容易死機

生活 更新时间:2024-09-08 22:53:27

單片機為什麼容易死機?硬件方面,比如某一口一個狀态出現軟件才能往下執行,可惜該口壞掉了,出不了這個狀态,軟件到此就停止不動了;比如地址線亂了,軟件當然沒法執行了;比如晶振不起振,軟件當然沒法執行;比如地址鎖存器壞掉了,地址與數據混到一塊分不清當然也要死機;比如複位電路不好,總是複位,或複位不了,當然也沒法正常執行.......等等,軟件正常運行的條件,就是硬件電路正常,沒有這個基礎,怎麼談軟件故障,我來為大家科普一下關于單片機為什麼容易死機?以下内容希望對你有幫助!

單片機為什麼容易死機(原因如下)1

單片機為什麼容易死機

硬件方面,比如某一口一個狀态出現軟件才能往下執行,可惜該口壞掉了,出不了這個狀态,軟件到此就停止不動了;比如地址線亂了,軟件當然沒法執行了;比如晶振不起振,軟件當然沒法執行;比如地址鎖存器壞掉了,地址與數據混到一塊分不清當然也要死機;比如複位電路不好,總是複位,或複位不了,當然也沒法正常執行.......等等,軟件正常運行的條件,就是硬件電路正常,沒有這個基礎,怎麼談軟件故障。

軟件方面:比如死循環,如沒有中斷的情況下,sjmp $,執行到此肯定死胡同了;比如轉移到一個非程序區,肯定死機,常見的幹擾就是多出現該情況;比如進入中斷服務程序,沒有關中斷而再次處罰中斷,也能死機的;在用MOVC實現分支轉移時,處理不當也可以死機;數據溢出也能死機........等等很多了。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved