最近客戶返回一些控制,發(fā)現(xiàn)CH552T的AD為0,AD用的P1.1,平。4,P1.5和P3.2,開始功能都正常,運(yùn)行兩天后不正常,發(fā)現(xiàn)AD功能沒(méi)有了。請(qǐng)問(wèn)可能是什么原因?qū)е碌?。謝謝!
我這個(gè)CH552T單片機(jī)有掉電寫DATAFLASH,保存數(shù)據(jù);會(huì)是掉電寫數(shù)據(jù)的原因?還發(fā)現(xiàn)P3.5檢測(cè)掉電;AD損壞后,P3.5也不能檢測(cè)電平了;AD引腳和P3.5我都設(shè)置成高阻輸入狀態(tài)。
請(qǐng)幫助排查一下,AD損壞和P35不能檢測(cè)電平了這兩個(gè)現(xiàn)象,是單片機(jī)硬件上的損壞,還是軟件運(yùn)行的不正常。
1、重新燒錄程序是否能夠恢復(fù)這兩個(gè)硬件功能
2、這兩個(gè)功能的不正常是如何判斷的,有輸出?是否還有其他的手段可以判斷您的代碼是在有效運(yùn)行的?
您好!1,軟件重新燒錄,不能恢復(fù)這兩個(gè)硬件功能;
? ? ? ? ? ? ?2,AD不正常時(shí),輸入模擬量信號(hào),4路AD始終顯示0;
? ? ? ? ? ? ?3,我給客戶做了100套,客戶用了40套,同樣的軟件和硬件,目前發(fā)現(xiàn)兩個(gè)是這樣的,謝謝!
要注意在使用過(guò)程中是否有超出IO電壓允許范圍的情況出現(xiàn),是否有可能是靜電導(dǎo)致,通過(guò)對(duì)管腳增加TVS抑制器件進(jìn)行測(cè)試。