CH372B,怎么接到USB接口电脑发现不了啊?

我用的是单片机与CH372相接 P1.0---CS P1.1---RD P1.2---WR P1.3---A0 P3.2---INT 电路图如下 20117617323564.jpg 我自己做了个小板子与单片机连在一起,用USB线和CH372相连之后,电脑发现不了。 电路参考的是一个县城的系统的,我自己编程试过,是可以的。难道我将372焊坏了? 谢谢解答啊 程序是用得贵公司提供的现成的程序。 插上之后还是显示“拔出” 20117617374278.jpg

J3是12M晶振


首先需要去做一个测试命令,检查单片机和CH372之间的硬件连线是否问题,这个命令为CHECK-EXIST。如果这个命令操作成功的话,那么需要设置CH372的模式为2(内置固件模式)。在接到计算机上面去,计算机就会提示你安装驱动了。


请问,是应该这样测试吗?

void main(void) { delay50ms(); //延时50ms //CH375_WRCMD(CMD_RESET_ALL); //复位USB设备 CH375_WRCMD(CMD_CHECK_EXIST); //CH375_WRCMD(CMD_SET_USB_MODE); //设置375的工作方式 //CH375_WRDAT(2); //内置固件模式 IT0=0; //设置外部中断0为低电平出发方式 EX0=1; //使能外部中断0 EA=1; //使能所有中断 while(1); //等待 } 然后通过USB与计算机相连,打开DEBUG软件,发送和接受数据吗?


需要设置CH372的工作模式 到网站上下载CH372EVT.ZIP,参考里面的TEST.C程序。


感谢楼上各位,已经成功了,非常感谢


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