我的USB电压4.8左右,D+怎么就是0V呢,D-为1.5V,设备一会找到一会没找到,驱动没法安装,请大师指条明路。
按照你说的这种情况,你使用的是哪款芯片?你不接UD+和UD-的时候UD+和UD-对地的电压是多少?
我用的是CH375B,还有就是重新上电后,D+,D-有可能不同,有时都 是1.5V,有时D-为1.8,D+为0V.
D-为3.3V,D+为0V左右,会不是D-和D+接反了呀!
单片机与ch375连接时,UD+为3V以上,UD-为0.4V以下,否则说明CH375未工作或者未收到CMD_SET_USB_MODE命令。 另外通讯不稳定有3种原因,一是时钟不稳定,二是时钟受干扰,三是USB信号受干扰。 D+和D-接反,会造成驱动无法安装。但信号线接反的结果是提示未知设备,无法安装驱动,不知道你是什么情况。
是不是在安装驱动前必须通过单片机程序对其芯片初始化发CMD_SET_USB_MODE这个命令后才能安装吗?我是用的USB供电USB不正常,是否会影响ISP程序下载,我现在没法把程序下到单片机芯片上去,还没有进行初始化。
供电不稳定会导致ch375无法与单片机进行通讯,也就无法正常工作。建议你先检查一下硬件设置。对于USB-HOST应用,建议参考CH375的设计注意事项README.PDF。下载链接是http://wch.cn/download/list.asp?id=2
谢谢!我再好好看看。