USB论坛-百合电子工作室USB专题站
标题:
MCU+CH374T操作CP2102的问题
[打印本页]
作者:
luo_fe
时间:
2013-5-2 16:42
标题:
MCU+CH374T操作CP2102的问题
目前手上有一个项目,需要使用USB-HOST操作CP2102,从CP2102设备端获取数据,目前初步的方案是使用C8051F120+CH374T与CP2102通信,但是现在只能从CP2102获得各个描述符,得到的状态也已经是“READY”了,但是对它设置波特率等工作不会,用串口调试助手联合BUS HOUND获取的数据如下:
30.0 CTL 01 0b 00 00 00 00 00 00 SET INTERFACE 14ms slabbus
30.0 CTL 41 11 00 00 00 00 00 00 VENDOR 5.6sc slabser
30.0 CTL 41 00 01 00 00 00 00 00 VENDOR 2.5ms slabser
30.0 CTL 41 13 00 00 00 00 10 00 VENDOR 3.0ms slabser
30.0 16 OUT 01 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 ....@........... 3.9ms
30.1 RESET 26us slabser
30.0 CTL c1 08 00 00 00 00 01 00 VENDOR 3.0ms unknown
30.0 1 IN 03 . 3.9ms
30.0 CTL 41 01 80 01 00 00 00 00 VENDOR 11us unknown
30.0 CTL 41 07 00 02 00 00 00 00 VENDOR 3.0ms unknown
30.0 CTL 41 07 01 01 00 00 00 00 VENDOR 3.0ms unknown
30.0 CTL 41 03 00 08 00 00 00 00 VENDOR 2.9ms unknown
30.0 CTL 41 19 00 00 00 00 06 00 VENDOR 3.0ms unknown
30.0 6 OUT 5c 00 00 00 11 13 \..... 3.9ms
30.0 CTL 41 13 00 00 00 00 10 00 VENDOR 23us unknown
30.0 16 OUT 01 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 ................ 3.9ms
30.0 CTL c1 08 00 00 00 00 01 00 VENDOR 2.2ms unknown
30.0 1 IN 01
其中,设置波特率等等的数据看不懂:
30.0 CTL 41 01 80 01 00 00 00 00 VENDOR 11us unknown
30.0 CTL 41 07 00 02 00 00 00 00 VENDOR 3.0ms unknown
30.0 CTL 41 07 01 01 00 00 00 00 VENDOR 3.0ms unknown
30.0 CTL 41 03 00 08 00 00 00 00 VENDOR 2.9ms unknown
30.0 CTL 41 19 00 00 00 00 06 00 VENDOR 3.0ms unknown
不知道设置时的数据“CTL 41 19 00 00 00 00 06 00”中的06和它后面的00谁先发谁后发,而且设置完毕后不知道是否已经设置好了!
作者:
baiheee
时间:
2013-5-3 14:47
主机端最好跑OS(操作系统),否则需要自己完成USB HOST的大部分底层功能,如果要支持更多USB设备,那工作量更大,还要求对USB协议底层的东西非常非常了解才行,而C8051F120上又不方便跑嵌入式系统,所以还是建议换成嵌入式方案
欢迎光临 USB论坛-百合电子工作室USB专题站 (http://usb.baiheee.com/usb_bbs/)
Powered by Discuz! X2.5