无法安装驱动,无法识别CH340

接:http://www.wch.cn/bbs/View.asp?S=101&I=31117

20091614434720.jpg
2009161444572.jpg
20091614442420.jpg

20091614444139.jpg
20091614444980.jpg
2009161445138.jpg

只接了1个B型USB插座,1个CH340,1个12M晶振,1个103电容,1个104电容,2个15pf电容。 插入后,无法安装上驱动。

设备管理器下看看芯片的vid和pid,在哪里看呢?


在setupapi.log中看到如下信息

[2009/01/06 14:31:54 1544.2736] 设置所选的驱动器。 正在查找硬件 ID(s): usb\unknown 正在查找兼容 ID(s): usb\unknown 正在枚举文件 F:\WINNT\inf\*.inf 在 F:\WINNT\inf\usb.inf 中发现了 USB\UNKNOWN;设备: Unknown Device;驱动程序: Unknown Device;提供程序: Microsoft;制造商: (标准 USB 主控制器);段: BADDEVICE.Dev 经过修饰的段名: BADDEVICE.Dev 设备安装函数: DIF_SELECTBESTCOMPATDRV。 从 BADDEVICE.Dev 中的 f:\winnt\inf\usb.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {36FC9E60-C465-11CF-8056-444553540000}。 设置所选的驱动器。 选择最兼容的驱动器。 设备安装函数: DIF_INSTALLDEVICEFILES。 正在对 USB\VID_0000&PID_0000\5&1974B296&0&1 进行复制性安装。 设备安装函数: DIF_REGISTER_COINSTALLERS。 注册了合用安装服务。 设备安装函数: DIF_INSTALLINTERFACES。 正在从 f:\winnt\inf\usb.inf 安装段 BADDEVICE.Dev.Interfaces。 安装界面。 设备安装函数: DIF_INSTALLDEVICE。 正在进行 USB\VID_0000&PID_0000\5&1974B296&0&1 的完整安装。 设备安装结束,但有错误 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 已完成默认安装程序,错误: 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 设置所选的驱动器。 正在安装 USB\VID_0000&PID_0000\5&1974B296&0&1 的 NULL 驱动程序。 设备安装成功结束(USB\VID_0000&PID_0000\5&1974B296&0&1)。 [2009/01/06 14:33:21 1544.3199] 设置所选的驱动器。 正在查找硬件 ID(s): usb\unknown 正在查找兼容 ID(s): usb\unknown 正在枚举文件 F:\WINNT\inf\*.inf 在 F:\WINNT\inf\usb.inf 中发现了 USB\UNKNOWN;设备: Unknown Device;驱动程序: Unknown Device;提供程序: Microsoft;制造商: (标准 USB 主控制器);段: BADDEVICE.Dev 经过修饰的段名: BADDEVICE.Dev 设备安装函数: DIF_SELECTBESTCOMPATDRV。 从 BADDEVICE.Dev 中的 f:\winnt\inf\usb.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {36FC9E60-C465-11CF-8056-444553540000}。 设置所选的驱动器。 选择最兼容的驱动器。 设备安装函数: DIF_INSTALLDEVICEFILES。 正在对 USB\VID_0000&PID_0000\5&1974B296&0&1 进行复制性安装。 设备安装函数: DIF_REGISTER_COINSTALLERS。 注册了合用安装服务。 设备安装函数: DIF_INSTALLINTERFACES。 正在从 f:\winnt\inf\usb.inf 安装段 BADDEVICE.Dev.Interfaces。 安装界面。 设备安装函数: DIF_INSTALLDEVICE。 正在进行 USB\VID_0000&PID_0000\5&1974B296&0&1 的完整安装。 设备安装结束,但有错误 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 已完成默认安装程序,错误: 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 设置所选的驱动器。 正在安装 USB\VID_0000&PID_0000\5&1974B296&0&1 的 NULL 驱动程序。 设备安装成功结束(USB\VID_0000&PID_0000\5&1974B296&0&1)。 [2009/01/06 14:34:51 1544.3237] 正在为 Motorola SM56 Data Fax Modem 加载共同安装程序模块。 为 Motorola SM56 Data Fax Modem 安装了一个没有签署的或签署得不正确的驱动程序(F:\WINNT\system32\sm56co.dll)。错误 0x800b0100: 主题中没有签名。 [2009/01/06 14:43:02 1544.3666 Driver Install] 从 CamM5603D.Device 中的 f:\winnt\inf\oem8.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {6BDD1FC6-810F-11D0-BEC7-08002BE2092F}。 设置所选的驱动器。 [2009/01/06 14:43:10 1544.3682 Driver Install] 从 HID_Mouse_Inst 中的 f:\winnt\inf\msmouse.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {4D36E96F-E325-11CE-BFC1-08002BE10318}。 设置所选的驱动器。 [2009/01/06 14:43:29 1544.3689 Driver Install] 文件(F:\WINNT\INF\oem3.inf)没有经过数字签名,忽略驱动程序日期。 从 Ktp 中的 f:\winnt\inf\oem3.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {4D36E96F-E325-11CE-BFC1-08002BE10318}。 设置所选的驱动器。 正在对 ACPI\PNP0F13\4&28561D4B&0 进行复制性安装。 文件(F:\WINNT\INF\oem3.inf)没有经过数字签名,忽略驱动程序日期。 从 Ktp 中的 f:\winnt\inf\oem3.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {4D36E96F-E325-11CE-BFC1-08002BE10318}。 设置所选的驱动器。 [2009/01/06 14:43:47 1544.3708 Driver Install] 从 disk_install 中的 f:\winnt\inf\disk.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {4D36E967-E325-11CE-BFC1-08002BE10318}。 设置所选的驱动器。 [2009/01/06 14:45:00 1544.3716] 设置所选的驱动器。 正在查找硬件 ID(s): usb\unknown 正在查找兼容 ID(s): usb\unknown 正在枚举文件 F:\WINNT\inf\*.inf 在 F:\WINNT\inf\usb.inf 中发现了 USB\UNKNOWN;设备: Unknown Device;驱动程序: Unknown Device;提供程序: Microsoft;制造商: (标准 USB 主控制器);段: BADDEVICE.Dev 经过修饰的段名: BADDEVICE.Dev 设备安装函数: DIF_SELECTBESTCOMPATDRV。 从 BADDEVICE.Dev 中的 f:\winnt\inf\usb.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {36FC9E60-C465-11CF-8056-444553540000}。 设置所选的驱动器。 选择最兼容的驱动器。 设备安装函数: DIF_INSTALLDEVICEFILES。 正在对 USB\VID_0000&PID_0000\5&1974B296&0&1 进行复制性安装。 设备安装函数: DIF_REGISTER_COINSTALLERS。 注册了合用安装服务。 设备安装函数: DIF_INSTALLINTERFACES。 正在从 f:\winnt\inf\usb.inf 安装段 BADDEVICE.Dev.Interfaces。 安装界面。 设备安装函数: DIF_INSTALLDEVICE。 正在进行 USB\VID_0000&PID_0000\5&1974B296&0&1 的完整安装。 设备安装结束,但有错误 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 已完成默认安装程序,错误: 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 设置所选的驱动器。 正在安装 USB\VID_0000&PID_0000\5&1974B296&0&1 的 NULL 驱动程序。 设备安装成功结束(USB\VID_0000&PID_0000\5&1974B296&0&1)。 [2009/01/06 14:45:28 1544.3727] 设置所选的驱动器。 正在查找硬件 ID(s): usb\unknown 正在查找兼容 ID(s): usb\unknown 正在枚举文件 F:\WINNT\inf\*.inf 在 F:\WINNT\inf\usb.inf 中发现了 USB\UNKNOWN;设备: Unknown Device;驱动程序: Unknown Device;提供程序: Microsoft;制造商: (标准 USB 主控制器);段: BADDEVICE.Dev 经过修饰的段名: BADDEVICE.Dev 设备安装函数: DIF_SELECTBESTCOMPATDRV。 从 BADDEVICE.Dev 中的 f:\winnt\inf\usb.inf 选择驱动器安装服务。 已将设备的类别 GUID 改为 {36FC9E60-C465-11CF-8056-444553540000}。 设置所选的驱动器。 选择最兼容的驱动器。 设备安装函数: DIF_INSTALLDEVICEFILES。 正在对 USB\VID_0000&PID_0000\5&1974B296&0&1 进行复制性安装。 设备安装函数: DIF_REGISTER_COINSTALLERS。 注册了合用安装服务。 设备安装函数: DIF_INSTALLINTERFACES。 正在从 f:\winnt\inf\usb.inf 安装段 BADDEVICE.Dev.Interfaces。 安装界面。 设备安装函数: DIF_INSTALLDEVICE。 正在进行 USB\VID_0000&PID_0000\5&1974B296&0&1 的完整安装。 设备安装结束,但有错误 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 已完成默认安装程序,错误: 错误 0xe0000219: 安装失败,因为没有替设备实例指定一个功能驱动程序。 设置所选的驱动器。 正在安装 USB\VID_0000&PID_0000\5&1974B296&0&1 的 NULL 驱动程序。 设备安装成功结束(USB\VID_0000&PID_0000\5&1974B296&0&1)。


CH340的8脚和19脚之间已经有5V电压,但晶振两脚电压才0.2V-0.4V左右。该如何入手检查呢? 注:12M晶振已经换过3个了


硬件有问题,晶体没有起振,VID和PID都是0是不对的,VID应该是1a86,PID应该是7523 芯片没有工作,要不换个芯片试试看


驱动请从在线下载中下载最新版本的驱动,下载地址:http://www.wch.cn/download/list.asp?id=65


这个不是驱动的问题,是你的硬件上面有问题,你需要去检查下你的USB口的4根线有没有接反,正常的接法是VCC,D-,D+,GND,还有就是在你操作不成功的时候,CH340的晶振是不起振的.你只要拿万用表去测下UD+对地的电压是多少,正常的话UD+的电压是3V左右


我现在也是这个问题,求助。 电路对过一遍了,是按文档的232接的,但是没有max232,直接和单片机通讯。 晶振是从一个可以工作的板子上拆下来的。 加电时D+可能有3V左右电压,也可能没有。


我现在也是这个问题,求助。 电路对过一遍了,是按文档的232接的,但是没有max232,直接和单片机通讯。 晶振是从一个可以工作的板子上拆下来的。 加电时D+可能有3V左右电压,也可能没有。 如果有3V电压,在示波器上可以看到一些信号的行迹,接着电脑显示设备无法识别,也就是VID和DID为0000,有时候将手放到晶振的PCB管脚上也能引发示波器看到一些波形痕迹。


我也碰到这个问题了 一批里面有2个出现这个问题 你是怎么解决的啊?

usb\vid_0000&pid_0000 D+有3V左右电压 TXD和RXD悬空


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