阅读:1645回复:7
怎样用端点0的控制传输(OUT)传输数据
利用端点0控制传输(OUT)方式,如何向外设传递数据,而非控制信息
|
|
沙发#
发布于:2003-01-18 10:42
可采用带数据的厂商请求呀, 自己定义数据格式.
|
|
|
板凳#
发布于:2003-01-18 10:42
endpoint0 可以的呀! 看看协议吧!
|
|
|
地板#
发布于:2003-01-18 17:23
定义一个VENDOR REQUEST,然后发送就可以了。
|
|
地下室#
发布于:2003-01-19 11:13
难道一定要厂商自定义的请求才行吗?
|
|
5楼#
发布于:2003-01-19 13:21
如果想用控制传输,好像没有别的办法,因为控制传输的三个阶段必须有,而且在setup阶段里你必须告诉设备第二阶段的数据传输是什么东西,你的传输不是标准请求,只能称为厂商请求或自定义请求了。我是这么认为的,不知道正确与否。
|
|
6楼#
发布于:2003-01-22 10:40
流程很简单,我做了好几个这样的设备了:
需要自己定义Vendor Request. host--setup packet-->device(告诉设备传输方向和数据长度) host--data packet-->device(CONTROL OUT) host<--0 packet--device or host<--data packet--device(CONTROL IN) host--ACK-->device |
|
7楼#
发布于:2003-01-23 21:54
levis75:75可否给个例子,让俺学学 :D
|
|