阅读:1706回复:5
询问简单问题:windows识别USB1.1,USB2.0低高速设备的依据是什么?
我使用的是cypress的开发版, 自己写了一个USB驱动, 工作上都正常,但是插上设备时,windows有时认为是USB1.1, 有时认为是USB2.0,因为发数据的速度明显不一样. 确实想不通,不知道是固件程序的问题,还是驱动有什么设置没有做?
|
|
沙发#
发布于:2005-01-14 16:51
在USB的设备描述符有描述的
;bLengthD: DW 0012H ;Size of this descriptor in bytes (18) ;bDescriptorTypeD: DW 0001H ;Device descriptor type (1) ;bcdUSB: DW 0001H, 0001H ;USB specification release Number (1.0) |
|
|
板凳#
发布于:2005-01-12 19:27
你的硬件有个版本号来表示版本,另外 PC端也有版本,它们共同确定最终的硬件版本号
|
|
|
地板#
发布于:2005-01-12 16:12
设备上电时主机和设备首先以USB1.1进行速度协商.
协商结果确定是否是USB2.0 |
|
|
地下室#
发布于:2005-01-12 10:37
这个应该是和你的设备描述符和设备限定描述符有关的,查一下固件先吧,不好意思,上位机的驱动我还不懂。
|
|
5楼#
发布于:2005-01-10 15:42
等了一天了.
我加分,急啊...我在线等. |
|