[STM32F4] USB HOST HID 如何从interrupt OUT 发送数据

[复制链接]
1182|19
 楼主| ppaakala 发表于 2022-7-26 18:26 | 显示全部楼层 |阅读模式
ST, TE, os
1.我用的STM32F429 MCU

2.并通过cubemx生成了 USB HOST HID的鼠标键盘demo

3.调试demo可以正常工作

4.调试 以control传输控制键盘的灯光正常,我使用了这个函数:'USBH_StatusTypeDef USBH_HID_SetReport(USBH_HandleTypeDef *phost,
uint8_t reportType,
uint8_t reportId,
uint8_t *reportBuff,
uint8_t reportLen)'

问题:现在我有一个HID设备,我已经枚举成功,在interface中它有一个interrupt OUT传输,我用同样控制键盘的方法去操作OUT传输数据,现在尝试是不行的,我在HID的文件中没有找到适合interrup OUT的用户函数,请问我需要自已写个interrupt OUT函数吗?谢谢

我吃小朋友 发表于 2022-8-23 01:11 | 显示全部楼层
可能是需要写个发送函数吧

月亮一键变蓝 发表于 2022-8-23 01:33 | 显示全部楼层
你这需要中断输出函数么?

将爱藏于深海 发表于 2022-8-23 01:56 | 显示全部楼层
你可以改改USB的描述符,应该就行了

春日负喧 发表于 2022-8-23 02:18 | 显示全部楼层
这种是可以的,你改一下描述就可以了

失物招領 发表于 2022-8-23 02:39 | 显示全部楼层
HID属实能简单一些,你可以试着改改

故意相遇 发表于 2022-8-23 06:03 | 显示全部楼层
应该不需要你来写这种函数吧

白马过平川 发表于 2022-8-23 06:25 | 显示全部楼层
HID发送有问题吗?

西洲 发表于 2022-8-23 06:48 | 显示全部楼层
你说不行,是怎么不行呀?

捧一束彼岸花 发表于 2022-8-23 07:09 | 显示全部楼层
你可以仿真看看为啥不行,是协议不对还是怎么着

风凉 发表于 2022-8-23 07:31 | 显示全部楼层
自己写也是可以的,应该没啥问题

robincotton 发表于 2022-9-10 19:47 | 显示全部楼层
如何使用STM32的USB非控制端点发送多个数据包
adolphcocker 发表于 2022-9-11 12:34 | 显示全部楼层
USB Hid通信 端点只能采用 中断方式吗
tifmill 发表于 2022-9-11 13:38 | 显示全部楼层
怎样提高速度      
fentianyou 发表于 2022-9-11 15:49 | 显示全部楼层
怎么对USB设备发送URB请求
claretttt 发表于 2022-9-11 16:29 | 显示全部楼层
怎么向HID蓝牙设备发送数据  
xietingfeng 发表于 2022-9-11 19:19 | 显示全部楼层
如何使用STM32的USB非控制端点发送多个数据包
Bowclad 发表于 2022-9-11 19:44 | 显示全部楼层
改一下usb描述
pklong 发表于 2022-9-12 13:22 | 显示全部楼层
如何往USB HID 发送数据
vivilyly 发表于 2022-9-12 15:04 | 显示全部楼层
usbhid 端点0如何发送数据  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

126

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部