3.3V供电的372,插入计算机后,为什么变成无法识别的usb设备呢

物理连接已经反复校验,绝对没错 驱动用本网站最新下载的ch372drv。exe 372芯片用avr的m16控制,初始化程序如下 mcu_wr_xdata(CH372_COMM,RESET_ALL); delay(200); mcu_wr_xdata(CH372_COMM,SET_USB_MODE); delay(60); mcu_wr_xdata(CH372_DATA,0x02); 以前用5V的372芯片,51单片机设计过几个产品了,都没问题

(1)3.3V时,V3引脚是如何处理的?因该与VCC连接 (2)delay();单位延时多少?delay(60);改为2uS试试


首先,在复位完成之后需要延时50MS之后,其次,在写命令到写数据之后延时2US就可以了,再次,在你设置好模式之后,你去测下UD+和UD-对地的电压是多少,按照正常的情况下,在你设置好模式之后,UD+对地电压是3V左右,UD-对地电压是0V左右,同时你在检查下你的USB口的4根线有没有连接错误


我把V3脚悬空了,因为我在用3V的375时,V3脚也是悬空可以正常读U盘的,所以这个我也悬空了,我想办法给他接到3.3V上去


我把V3脚接到3.3V上,果然好使了,多谢楼上2位朋友,另请问以后的372,275在3.3V工作电压时,是否都要把V3接到VCC呢,5V时我悬空可以吗


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