372时而好使,时而不好使,请高手帮助我,我很急!万分感谢!

我使用的是ch372. 现象如下: 有时候插上设备好使,有时候却不好使(用check_exit程序无法读回正确值)。 检查过晶振在设备不好使得时候同样正常起振。 接了R2(用于放电的电阻)。 单片机在上电后延时100ms开始工作。 完全找不到规律。一旦工作正常可以长时间保持正常,(应该可以排除接触不良的问题)。 使用的是usb供电,单片机的电源与地分别接usb的+5v和地。

请高手帮助我,我很急!万分感谢!

你可以看下你在发出CHECK_EXIT的命令之后发送的数据返回了什么数据?


可能是单片机发命令时372还没有复位好,主程序开始先延时40MS再往下执行看看


不管送出什么值,返回都是51h。 如果好使的情况下, 返回的的确是我送的值取反。


你先测下晶振两边的电压是多少?同时,就是你在不成功之后拔下电源要过一段时间在接上电源,这样使CH372完全把电放掉


我感觉像是没有复位完全造成的,因为不好使得情况下电脑右下角都出“弹出”标志而且显示未识别设备。 可是372怎么才能完全的复位呢?我加了“放电”电阻。而且,有时候拔了之后等了很久再插上仍然不好使。 这个问题实在头疼死了。


我按你说的测一下晶振的电压。你先别走啊,大恩人!:)


几乎没有电压,0.004V


你是不都没有电压啊


你说你的晶振正常工作,那就有可能你的退耦电容坏了,你换个退耦电容试试


好的,我再试试。刚才偶然好了一次,我急忙测好的时候晶振两端电压,结果,哪儿还没碰呢,一阵轻烟,我又烧了一块372。哎! [Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot][Emot]1[/Emot]


你主要去测下XO这个引脚,看下它的电压是多少?你出现这种情况是不是你的电路板上有地方短路啊


真是奇怪,又好了,这到底是怎么回事啊!都冒烟了,怎么还没坏?今天真是见鬼了!


发热的不是你的372,可能是你的电容烧了


不是不是,我刚才又测了一下晶振两端电压,差点又冒烟,我真是苯阿。


这次应该测对了,是5V(不好使的情况下)。

高手,我可不可以直接和你QQ阿!


只有登录才能回复,可以选择微信账号登录