peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4238回复:37

请问我的USB数据线怎么回事了?

楼主#
更多 发布于:2004-09-13 13:52

  首先各位DX,我不是一个开发人员。
  我买了一条手机USB数据线,里面用的芯片是PL2303的,提供的驱动程序是PL2303 Driver install,按照说明安装驱动程序成功。
在WIN2000下使用接上USB口的时候,就显示Unkown Device,然后弹出,“安装设备失败,设备实例化的时候未提供一个功能驱动程序”(准确描述我忘了,大概如此)的信息,就这样失败了,数据线也不能正常使用。

  我在网上也下载了PL2303的驱动程序,我看了看,包括ser2pl.sys,ser2pl.inf的文件,在c:\winnt\system\drivers目录下也有ser2pl.sys文件,

在注册表里面看关于USB的硬件项是VID_0000&PID_0000,而不是厂家说的VID_067B&PID_2303

我不知道现在到底是什么问题,是驱动的问题,还是数据线的问题。

哪位DX能帮我分析一下,谢谢!
kenlee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-02 13:41
十多块钱一颗
踏破江湖
kenlee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-02 13:39
PL2303芯片太烂
踏破江湖
siosia
驱动牛犊
驱动牛犊
  • 注册日期2003-10-13
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-17 10:37
我用这个了,不好用,和电脑串口通信还可以,和单片机通信就出问题
kenlee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2004-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-20 14:35
PL2303就是这样,经常会DOWN 
选用FT232BM 芯片就没问题了喔 



      FTDI公司提供USB开发的全新芯片,FT8U232、245,芯片直接把USB信号转换为RS-232信号和FIFO,开发者所做的只是对FIFO的操作,根本不需要对USB有任何了解均可开发USB的外设。

     芯片本身提供定制的设备驱动程序。不再需要开发驱动程序,开发者编程只是同以前的串口操作大体相似
踏破江湖
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-09-16 08:14
是的,你需要一条下载线。

问题是,你的这条线,支持么?

难道它支持usb 下载?没有驱动也行? 不太可能。
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-09-15 21:29
wdy9927快来...

 :D :D :D

要怎么读和刷?
是不是要一条下载线?是怎么样的呢?
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-09-15 21:28
 :)
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-09-15 20:13
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-09-15 19:39
哦,错了,那个是晶振

那应该是PL2303自带了,要不也不卖这么贵 :D :D
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-09-15 19:36
呵呵,搞不好无所谓,跟着各位DX学点知识!

我的数据线上还有一块小铝壳的芯片,上面写着20.000

是不是MCU单片机啊?如果是怎么不写型号的呢?
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-09-15 19:36
呵呵,搞不好无所谓,跟着各位DX学点知识!

我的数据线上还有一块小铝壳的芯片,上面写着20.000

是不是MCU单片机啊?
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2004-09-15 15:14
mcu 可以理解为单片机。单片机不知道的话,那还可以理解为cpu。

哈哈, 这总该清楚它是做什么的了吧。

总之,固件程序是必须得有的,就是固件程序来和主机通信的。而从你现在的情况来看,很有可能是固件程序出现的问题。

如果板子上没有其他的mcu 片子,那很有可能pl2303自带mcu了。固件程序就是下载到mcu里。 你那要是没有工具,没有懂的人。那估计自己动手就没什么戏了。
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-09-15 12:05
PL2303是USB to Serial的芯片

MCU我就不懂了哦,呵呵
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-09-15 11:24
PL2303是个什么东西?我不知道,呵呵.
我说的固件是写在MCU(51类芯片)里的.
新手上路,请多关照.
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-09-15 09:14

我的数据线中间有个盒子,里面是块电路板,分别连接USB线和串口线,电路板上的主要芯片是PL2303,metalwing你说的固化程序是烧在PL2303里面的程序吗?

不好意思,我对电子不是很懂,不过有点兴趣,真的很谢谢你们能这么耐心的跟我讲解了! ;) ;) ;)
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-09-15 08:56
12.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 2.1.0(2)
获取HUB的1PORT状态
12.0 DI 01 01 01 00 .... 2.2.0
有设备连接
以上说明你的USB电缆应该是好的.
12.0 CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 16.1.0
12.0 USTS 05 00 00 80 no response 16.2.0  
获取设备描述符没有响应,说明设备的固件有问题.从你说的来看,你
的设备是买的,也就无法知道他的固件程序是怎么样的,那只有到你的
设备的网站去下一个好的固件程序烧进去,或到你的设备的维修点,让
他们给你重新烧进一个固件程序.
新手上路,请多关照.
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-09-14 23:56
这个是什么意思?

12.0 USTS 05 00 00 80 no response 16.2.0

为什么会没有响应呢?
peanut_hul
驱动牛犊
驱动牛犊
  • 注册日期2004-09-12
  • 最后登录2004-11-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-09-14 23:54
谢谢metalwing、大佬!
是枚举出问题了,请你们看看:

Device  Phase  Data                                                Description       Cmd.Phase.Ofs(rep)
------  -----  --------------------------------------------------  ----------------  ------------------
  12.1  DI     06                                                  .                        1.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS               2.1.0(2)    
  12.0  DI     01 01 01 00                                         ....                     2.2.0        
  12.0  CTL    23 01 10 00  01 00 00 00                            CLEAR FEATURE            4.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS               5.1.0        
  12.0  DI     01 01 00 00                                         ....                     5.2.0        
  12.1  DI     04                                                  .                        6.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS               7.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                     7.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE            9.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              10.1.0        
  12.0  DI     01 01 00 00                                         ....                    10.2.0        
  12.0  CTL    23 03 04 00  01 00 00 00                            SET FEATURE             11.1.0        
  12.1  DI     06                                                  .                       12.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              13.1.0        
  12.0  DI     03 01 10 00                                         ....                    13.2.0        
  12.0  CTL    23 01 14 00  01 00 00 00                            CLEAR FEATURE           14.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              15.1.0        
  12.0  DI     03 01 00 00                                         ....                    15.2.0        
  12.0  CTL    80 06 00 01  00 00 40 00                            GET DESCRIPTOR          16.1.0        
  12.0  USTS   05 00 00 80                                         no response             16.2.0        
  12.1  DI     04                                                  .                       17.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              18.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                    18.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE           20.1.0        
  12.1  DI     04                                                  .                       21.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              22.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                    22.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE           24.1.0        
  12.1  DI     04                                                  .                       25.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              26.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                    26.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE           28.1.0        
  12.1  DI     04                                                  .                       29.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              30.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                    30.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE           32.1.0        
  12.1  DI     04                                                  .                       33.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              34.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                    34.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE           36.1.0        
  12.1  DI     04                                                  .                       37.1.0        
  12.0  CTL    a3 00 00 00  02 00 04 00                            GET STATUS              38.1.0(2)    
  12.0  DI     01 03 01 00                                         ....                    38.2.0        
  12.0  CTL    23 01 10 00  02 00 00 00                            CLEAR FEATURE           40.1.0        
  12.0  CTL    a3 00 00 00  01 00 04 00                            GET STATUS              41.1.0        


[编辑 -  9/15/04 by  peanut_hul]
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
19楼#
发布于:2004-09-14 10:51
出现 Unkown Device 应该是枚举就有问题了吧?
我遇到这种情况的时候,是因为设备的固件不能够正确应答主机的setup包,这样,主机虽然知道有设备连接,但是由于得不到设备的描述符,就会说 Unkown Device 而且不给我装驱动的机会,直接就是设备出错。 over了。

上一页
游客

返回顶部