打印

请教CYPRESS的USB模块

[复制链接]
2309|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mrzhangzf|  楼主 | 2008-12-18 14:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我用了CY7C63813有USB用户模块,我该怎样接收主机(PC)发给我设备这边的报告(数据),例如键盘三盏LED灯的状态.设备往主机发送数据的话可以调用模块的API USB_LoadEP(BYTE  bEP,  BYTE *pSrc, BYTE count)来完成.那么接收数据要怎样完成呢.我看过了USB模块的用户手册,好像没有这方面的描述

相关帖子

沙发
computer00| | 2008-12-18 14:18 | 只看该作者

要接收到键盘LED的数据,你的报告描述符必须有一个键盘应

使用特权

评论回复
板凳
mrzhangzf|  楼主 | 2008-12-18 15:39 | 只看该作者

设备

 设备已经以"人体学输入设备"被挂载了.并且我调用 USB_LoadEP的话已经可以往主机发送数据.现在我是不知道该怎样来得到主机的输出报告(LED状态).希望您给我解答一下...

使用特权

评论回复
地板
computer00| | 2008-12-18 17:09 | 只看该作者

如果有定义中断输出端点的话,将在中断输出端点收到1字节

里面就包含了LED信息。

如果没有定义中断输出端点,将会收到SET REPORT的请求。


当然,这些数据只有当LED状态发生变化时你才能收到。

使用特权

评论回复
5
muyue568| | 2008-12-20 17:09 | 只看该作者

学习

使用特权

评论回复
6
mrzhangzf|  楼主 | 2008-12-21 10:38 | 只看该作者

电脑圈圈前辈

   能不能具体说说SET REPORT的请求是怎样的一个过程呢?

使用特权

评论回复
7
computer00| | 2008-12-21 13:00 | 只看该作者

SET REPORT就是一个标准的类请求,你可以看HID协议

使用特权

评论回复
8
wangbotao| | 2008-12-22 14:41 | 只看该作者

我看过圈圈的源代码。里面有的。你可以参考参考的。

使用特权

评论回复
9
luoth2001| | 2009-1-1 17:22 | 只看该作者

CYPRESS的USB模块

高人,学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

13

帖子

0

粉丝