阅读:1085回复:0
路过的大虾,进来帮忙解决个小问题!
看了很多帖子,想用d12做个USB接口。
发命令0XFD,返回0X1210,这好象是对的,但是在枚举的时候通不过。用Bus Hound看到的数据如下: Bus Hound 5.00 capture. Complements of www.perisoft.net Device - Device ID (followed by the endpoint for USB devices) (9) USB Root Hub Phase - Phase Type CTL USB control transfer DI Data in USTS USB status Data - Hex dump of the data transferred Descr - Description of the phase Cmd... - Position in the captured data Device Phase Data Description Cmd.Phase.Ofs(rep) ------ ----- ------------------------ ---------------- ------------------ 9.1 DI 04 . 1.1.0 9.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 2.1.0(2) 9.0 DI 01 03 01 00 .... 2.2.0 9.0 CTL 23 01 10 00 02 00 00 00 CLEAR FEATURE 4.1.0 9.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 5.1.0 9.0 DI 00 01 00 00 .... 5.2.0 9.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 6.1.0 9.0 DI 01 03 00 00 .... 6.2.0 9.1 DI 04 . 7.1.0 9.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 8.1.0(2) 9.0 DI 00 01 01 00 .... 8.2.0 9.0 CTL 23 01 10 00 02 00 00 00 CLEAR FEATURE 10.1.0 9.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 11.1.0 9.0 DI 01 03 01 00 .... 11.2.0 9.0 CTL 23 03 04 00 02 00 00 00 SET FEATURE 12.1.0 9.1 DI 04 . 13.1.0 9.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 14.1.0 9.0 DI 00 01 11 00 .... 14.2.0 9.0 CTL 23 01 14 00 02 00 00 00 CLEAR FEATURE 15.1.0 9.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 16.1.0 9.0 DI 00 01 01 00 .... 16.2.0 9.0 CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 17.1.0 9.0 USTS 05 00 00 80 no response 17.2.0 经过测试发现,d12只产生总线复位中断,没有端点中断,不知道为什么。进来的大虾帮帮忙,给写指点。 |
|