我使用的是ch372. 現(xiàn)象如下: 有時候插上設備好使,有時候卻不好使(用check_exit程序無法讀回正確值)。 檢查過晶振在設備不好使得時候同樣正常起振。 接了R2(用于放電的電阻)。 單片機在上電后延時100ms開始工作。 完全找不到規(guī)律。一旦工作正常可以長時間保持正常,(應該可以排除接觸不良的問題)。 使用的是usb供電,單片機的電源與地分別接usb的+5v和地。
請高手幫助我,我很急!萬分感謝!
我使用的是ch372. 現(xiàn)象如下: 有時候插上設備好使,有時候卻不好使(用check_exit程序無法讀回正確值)。 檢查過晶振在設備不好使得時候同樣正常起振。 接了R2(用于放電的電阻)。 單片機在上電后延時100ms開始工作。 完全找不到規(guī)律。一旦工作正常可以長時間保持正常,(應該可以排除接觸不良的問題)。 使用的是usb供電,單片機的電源與地分別接usb的+5v和地。
請高手幫助我,我很急!萬分感謝!
你可以看下你在發(fā)出CHECK_EXIT的命令之后發(fā)送的數(shù)據(jù)返回了什么數(shù)據(jù)?
可能是單片機發(fā)命令時372還沒有復位好,主程序開始先延時40MS再往下執(zhí)行看看
不管送出什么值,返回都是51h。 如果好使的情況下, 返回的的確是我送的值取反。
你先測下晶振兩邊的電壓是多少?同時,就是你在不成功之后拔下電源要過一段時間在接上電源,這樣使CH372完全把電放掉
我感覺像是沒有復位完全造成的,因為不好使得情況下電腦右下角都出“彈出”標志而且顯示未識別設備。 可是372怎么才能完全的復位呢?我加了“放電”電阻。而且,有時候拔了之后等了很久再插上仍然不好使。 這個問題實在頭疼死了。
我按你說的測一下晶振的電壓。你先別走啊,大恩人?。海?/p>
幾乎沒有電壓,0.004V
你是不都沒有電壓啊
你說你的晶振正常工作,那就有可能你的退耦電容壞了,你換個退耦電容試試
好的,我再試試。剛才偶然好了一次,我急忙測好的時候晶振兩端電壓,結果,哪兒還沒碰呢,一陣輕煙,我又燒了一塊372。哎! [Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot]
你主要去測下XO這個引腳,看下它的電壓是多少?你出現(xiàn)這種情況是不是你的電路板上有地方短路啊
真是奇怪,又好了,這到底是怎么回事??!都冒煙了,怎么還沒壞?今天真是見鬼了!
發(fā)熱的不是你的372,可能是你的電容燒了
不是不是,我剛才又測了一下晶振兩端電壓,差點又冒煙,我真是苯阿。
這次應該測對了,是5V(不好使的情況下)。
高手,我可不可以直接和你QQ阿!