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

返回顶部