阅读:1577回复:5
各位大虾,USB枚举完后,端点0可以用来发送数据吗
各位大虾,USB枚举完后,端点0可以用来发送数据吗
|
|
沙发#
发布于:2003-12-03 23:07
EP0 只用于发送控制命令,不发送数据
|
|
|
板凳#
发布于:2003-12-04 08:36
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2003-12-04 09:27
各位大虾,USB枚举完后,端点0可以用来发送数据吗 完全可以, 不过还是建议你把控制和数据两个不同功能的端点分开来用为好。 |
|
地下室#
发布于:2003-12-04 09:29
如果可以发数据,那么SETUP和STATUS 两个阶段是不是没有,
只有数据阶段,如果有那SETUP的PID又是什么? 引用 /**************************************************** 可以发数据啊,只不过是通过控制传输来发送数据 *******************************************************/ |
|
5楼#
发布于:2003-12-04 11:55
如果把控制命令当数据的话也未尝不可,比如你可用WINDOWS的API函数DeviceIoCtronl发送SETUP包,而SETUP包的内容可以自己定义,只要你下位机的固件程序相对应即可,所谓的厂商请求就是这个含义---定义厂家自己的命令,从控制端点传输到下位机。你可以找一些USB设备的上下位机源代码看看就会明白的。
|
|