我使用STC89LE58RD+ CPU控制CH372,电源使用的是3.3V,现在发觉CH372工作非常不稳定,正常的时候CPU能正确访问372,CMD_RESET_ALL,CMD_CHECK_EXIST,CMD_GET_IC_VER等命令都能正确执行,计算机也能发现该硬件。但经常在使用一两分钟后CH372会出错!CMD_CHECK_EXIST命令读出的数据不对,CMD_RESET_ALL复位也不管用,计算机也提示发现未知设备!!出问题时示波器观察CH372的晶振在震荡中,电源电压也正常。当出现CH372不能用后只有把设备重新上电才有可能恢复,有时候重新上电也不能保证CH372能正确工作。 请问这种不稳定是什么原因造成的?CH372的电路图用的是你们提供的电路图,只在CPU接口和地址译码部分有过变动,其它都没动过。
热门产品 :
CH32X035: 32位USB+USB PD单片机