1. 程式人生 > >嵌入式中引起自動重啟的因素 持續更新。。。。。

嵌入式中引起自動重啟的因素 持續更新。。。。。

能導致晶片自動復位因素

(1)硬體異常,供電不穩、reset引腳波動等等吧

(2)看門狗復位,程式碼沒有及時喂狗

(3)軟體異常,溢位

馬勒戈壁的,真想抽自己,一晚上的時間,一個小bug,好沒臉說。。。。。

現象:自動重啟,隨著看門狗的定時時間而變化。

因為隨著看門狗的定時時間而變化,所以直接定位為某些地方陷入了死迴圈,然後我就死找IIC那的問題,死看DATASHEET和以前寫過的例程,死活沒問題。睡了一覺,一瞅,馬格樂的。。。一個變數溢位了。懷疑人生。。。。

來個圖以儆效尤