我是一個新手,最近做了一個智能充電機的充電程序,程序的抗干擾能力很差,但是我也采取了看門狗,軟件陷阱,數據保護等手段,但作用不是太明顯,當充電電流達到50安時,程序就完全不能工作,我用的是at89c52單片機,程序失控時,看門狗x5045輸出復位端不停的給單片機復位,但是復位后單片機還是亂的.
還有,在初始上電時,經常顯示亂碼(正常情況下,顯示充電電壓)
我試了很多種方法,都解決不了,于是我懷疑我的程序構架有問題,
請問一個相對復雜的單片機程序應該怎樣構架才會提高抗干擾能力?
抗干擾求助
全部回復(17)
正序查看
倒序查看