你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

[求助]STM32F105 做USB host 与自定义HID 设备通讯之USBH_HID_SetReport

[复制链接]
mscs13179 提问时间:2017-8-10 11:58 /
本帖最后由 mscs13179 于 2017-8-16 15:52 编辑

  最近要用STM32F105做USB host给自定义的HID 设备发送数据,ST官网的例程是鼠标和键盘的都只是有对输入数据的处理,没有输出过数据,请问大家有没有做过的,指点一二,谢谢!

  1、我使用USBlyzer 来监听其与PC通讯
   在枚举我看到在端点描述符中只有一个input的中断的端点,(即后面通讯使用设备端通过该端点来将input report“数据”发送host,使用中断传输)



          2、我接着看报文描述符的信息。可以看到他有in和out“数据”,即双向通讯。而在前面的端点描述符中我们只看到一个in ep。那如何交互数据呢?

3、我继续暗中观察,发现“奸夫”。set_report
4、我查了一下关于set_report的“背景”
         set_report说我是有“身份证”,
5、整理一下:对于HID类,OUT端点并不是必须的.根据USB HID协议,当没有专用的OUT端点时,set report使用control端点实现,具体就是通过HID类的请求,然后通过Data stage携带set report数据.
/////////////////////////////////////////////////////淫荡的分割线//////////////////////////////////////////////////////////////////////
6、如何在实际项目中USBH_HID_SetReport怎么使用。

点评

楼主下次发帖注意板块,已移帖  发表于 2017-8-11 09:12
收藏 评论2 发布时间:2017-8-10 11:58

举报

2个回答
mscs13179 回答时间:2017-8-16 15:52:10
问题解决了。http://www.cnblogs.com/libra13179/p/7373217.html这个是我弄的一些思路和使用的

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版