我在WinCE6.0下已经实现了驱动程序的加载,但是读取数据这里失败,不知道怎么去 初始化cy7c68013a,应该向寄存器内写入什么数值。下面是在WIN7上读到的USB描述符。
Interface Descriptor 0/0 Vendor-Specific, 2 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 02h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 00h
7 bInterfaceProtocol 1 00h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In (端点号:1)
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0004h 4 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In (端点号:2)
3 bmAttributes 1 02h Bulk (批量传输)
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes (最大信息包的大小)
6 bInterval 1 00h (忽略)
只有两个端点
3 个解决方案
#1
不知道怎么去 初始化cy7c68013a,需要看它的手册
#2
手册上也没有写明 初始化 cy7c68013a ,另外传输数据时,是不是要进行一定的设置,比如,reset , init
相机等等?
相机等等?
#3
手册上也没有写明 初始化 cy7c68013a ,另外传输数据时,是不是要进行一定的设置,比如,reset , init
相机等等? USB_DEVICE_REQUESET 中的成员都不知道赋什么值
#1
不知道怎么去 初始化cy7c68013a,需要看它的手册
#2
手册上也没有写明 初始化 cy7c68013a ,另外传输数据时,是不是要进行一定的设置,比如,reset , init
相机等等?
相机等等?
#3
手册上也没有写明 初始化 cy7c68013a ,另外传输数据时,是不是要进行一定的设置,比如,reset , init
相机等等? USB_DEVICE_REQUESET 中的成员都不知道赋什么值