我使用的是CH375芯片,我现在用那些下载的资料(即WINDOWS下CH372-CH375的调试工具程序)调试,我用CMD_CHECK_EXIST命令确认和单片机通讯正常,但是我把USB与电脑连接时,提示我安装驱动,我下载了驱动(是不是CH375DLL.DLL、CH375WDM.INF、CH375WDM.SYS),并把提示的安装目录指到对应目录,但是电脑总是弹出要我插入 CH372/375 Installation Disk 的光盘,我没有这个盘怎么办?我还试了手动安装了前面的三个文件,还是不行,一连接还是提示要安装驱动,然后弹出那个窗口。我取消后会提示我硬件安装时出现一个问题,我再使用那些调试工具都显示CH375没有工作。 请问我如何安装驱动,才能让它们正常通讯?在此多谢了!!!
你到我们公司网站上面下载一个CH372DRV的这个安装文件,先预安装下,在你插上硬件之后提示你装驱动的时候在自动安装就应该可以了。还有一种可能就是你的USB口的连线是不是连接正常,也就是说是不是VCC,D-,D+,GND这样的连接方式,还有就是你的372的晶振是不是12M?
多谢楼上的答复,我换了台电脑,结果usb的驱动我装上了(也好不容易装了vc6。0),用usb线和电脑相连已经可以在设备管理器中出现CH372/CH375,但是我用下载的CH372/375调试工具时(已经没有显示CH372/CH375没有工作的提示),仍然无法读写端口,要么提示写失败,要么就是没有响应了。这又是这么回事呢? 下位机程序我根据我的电路稍微改了一点点,usb测试返回是正确的,那应该没问题吧,和上位机程序没关吧? 我晶振是用2M,USB口的连线也是VCC,D-,D+,GND。
下位机程序我根据我的电路稍微改了一点点,CH375测试返回数据是正确的。我正在看调试的原代码呢,代码比较多,我又不熟悉,比较晕。我时间很紧,要在这几天把程序搞定,必须!所以还请各位高手多多指点!!!
我晶振是用12M,USB口的连线也是VCC,D-,D+,GND。上面的打错了,不好意思。 下位机程序中我把MAX_DATA_SIZE该为16,再把读写的那三个子程序根据我的电路稍微改了一下,再重新编译烧进去的。测试数据返回是对的,那是不是下位机程序应该没问题呢?
你如果在设备管理器里面找到了外部接口的话,那么说明你下位机硬件应该是没有问题的了
谢谢hcn,下位机的程序我重新写了一份就好了