
本帖最后由 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怎么使用。 |
STM32F107+LWIP---如何检查tcp通讯断开?并重新连接
有没有用过数字式mems麦克风的,想问下SPI通讯的问题
stm32f103 CAN通讯多帧发送问题?
STM32F107作为USB主机模拟串口通讯不成功(采用PL2303芯片)
STM32F103C8 LIN通讯例程
求助,丐版J-Link通讯不上
ethernet可以与ethercat通讯吗?
LIS3DH SPI 通讯问题
STM32F373 CAN通讯问题CAN_FLAG_LEC
请教高手看看,STM32F1的多机通讯,地址匹配唤醒问题
评分
查看全部评分