阅读:1554回复:4
端点传输的问题,高手们帮帮忙!!!!!
我的设备是HID设备,用的是CY7C63743芯片,有三个端点。我打算用端点1中断输入,端点2中断输出,我在看书的过程中了解到“主机永远使用控制传输的Set Report要求来传送特征报表,有中断输出端点的设备必须能够接收Set Report控制传输中的报表,才能够接收特征报表”。我对此有点迷惑不解,既然端点2是中断传输,那么应该能够响应out令牌,并直接通过固件接收端点2缓冲区的数据,为什么还非要依靠控制传输的报表来输出数据呢?????????难道,在HID设备中,应用程序不能直接向中断输出端点2的缓冲区发送数据??????????????
|
|
|
沙发#
发布于:2004-06-23 19:23
我上面好象写的有点罗嗦了,简单的说就是
(1)在HID设备中,应用程序能不能直接向中断输出端点2发送要输出的数据?? (2)固件是如何响应/识别主机向这个端点已经发送数据,是靠端点2的中断吗?端点2中断是如何并且何时产生的呢? |
|
|
板凳#
发布于:2004-06-24 10:56
如果你的EP2定义OUT,当然能。每个管道都有一个句柄,当你向EP2写数据时,固件如接受数据,会产生一个中断,然后你查询具体是EP1或EP2。建议你多看书。
|
|
|
地板#
发布于:2004-06-24 12:20
这个中断是在主机将数据传到端点的缓冲区后由SIE自动产生的吗?
|
|
|
地下室#
发布于:2004-06-24 12:55
用户被禁言,该主题自动屏蔽! |
|