我用的是372,遇到一个问题,有一台PC宁检测到设备,但是从你们的网站上下载的两个版本的驱动程序都安装不了。另外在另一台PC上根本检测不到硬件设备!这是怎么一回事阿(UD+是3.8,UD-是0.3V)?另外,晶振引脚分别为1.99V和2.14V,用示波器看不到波形。请大家给点意见。谢谢
通过你的上面的说明,你可以先用测试命令先检测下硬件有没有问题,如果硬件没有问题的话,那你的晶振是不是12M,或者是12M,但是误差太大,还有一个就是你用的线是否是不是屏蔽线,因为有的非屏蔽线会出问题,又或者是不是你的372复位不完全,还有就是你的372是几V供电??
用测试命令检测硬件没有问题,我的是5V供电。我怎么看我的晶振频率阿?
用示波器看啊!频率的精度为0.4‰,还有就是你发现新硬件是在设备管理器里面看有没有外部接口,还有就是你的USB线是屏蔽线吗?还有就是GND断开
USB总线的GND需不需要和单片机、372的GND连接到一起阿
需要
当我把USB总线的地和372的地连上时,372的XO是5VDC,XI是3VDC。UD+,UD-没有电压;当把那根地线去掉后,372的XO是12M的弦波(2VDC),XI是2VDC,UD+是3.6VDC,UD-是0.3VDC
那你用后面的一种接法的话,可以找到新的硬件吗?驱动可以装吗??
找不到,我用了一段40cm长的非屏蔽的线,但是UD+和UD-我使用的双绞线的形式
刚才检测到了硬件,但是驱动安装不了。我用的是CH372DRV,先预安装成功后,在打开372电源,能检测到新硬件,但是提示安装失败:因为没有替设备实例指定一个功能驱动程序
还有,check_exist命令在两种情况下都可以得到正确的返回数据
这种情况下,硬件发面可能有这几种可能: 1,372的晶振不是12M或者晶振误差太大。2,GND共地不好。3,USB的两个信号线接反或者一个断开 另一种情况就是你的软件问题,使用了外置固件,但是固件程序没写好 按照你上面所说的,那可能是你的共地不是很好,仔细检查
您说的共地是指USB总线的地和372共地吗?
晶振的频率在USB的GND和372的GND断开的情况下我用频率计测得是12.001M; 那段线会有问题吗?
问题解决了,使我把UD+、UD-搞混了,USB总线的地必须与372的共地。谢谢你的帮助!