|
解鈴還需系鈴人,如果是外在的干擾,那還是得從硬件方面下功夫,否則再怎么改代碼還是治標(biāo)不治本.
我之前弄了個小項(xiàng)目,發(fā)現(xiàn)偶爾程序跑飛或者直接復(fù)位,弄了好久,試過各種辦法,代碼重寫,重畫PCB,問題依舊,甚至用電池供電,還是不行,搞了好幾個星期,后來發(fā)現(xiàn)是日光燈啟動時垃圾啟動器打火造成的.換了啟動器就一切正常了.
試試耐心觀察,看看非正常復(fù)位有沒有什么規(guī)律性,比如某的電機(jī)動作時,非正常復(fù)位概率偏高.
如果確認(rèn)是靜電干擾,還是得從靜電方面下功夫.
|
|