打印
[数据传输]

hid 通讯的困扰

[复制链接]
1089|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
brotherwen|  楼主 | 2016-4-12 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
平台:stm32  win7 winxp
代码:移植的是keil下例程更改。

需求:为了免驱,兼容win7 xp .没有用cdc 模式。而是采用 hid通讯。但是实际中有一个问题就是间隔报告。目前的策略是无协议通讯时,间隔报告无用数据。。用协议通讯时,报告实际协议内容。
如果间隔报告太频繁,则又太占usb带宽,如果间隔报告间隔太久,导致协议回应太慢,从而影响通讯速率。

如果下载大文件时,感觉时间太久。还不如串口快。

相关帖子

沙发
john_lee| | 2016-4-12 10:59 | 只看该作者
无数据时,不用填充无用数据,直接NAK就好。

使用特权

评论回复
板凳
brotherwen|  楼主 | 2016-4-14 12:05 | 只看该作者
怎么弄,我有点不太懂,我平时不报告数据,好像hid就卡死掉了,平时发数据就可以通讯。这个地方很困扰我。

使用特权

评论回复
地板
brotherwen|  楼主 | 2016-4-14 12:06 | 只看该作者
john_lee 发表于 2016-4-12 10:59
无数据时,不用填充无用数据,直接NAK就好。


怎么弄,我有点不太懂,我平时不报告数据,好像hid就卡死掉了,平时发数据就可以通讯。这个地方很困扰我。

使用特权

评论回复
5
brotherwen|  楼主 | 2016-4-14 12:52 | 只看该作者
john_lee 发表于 2016-4-12 10:59
无数据时,不用填充无用数据,直接NAK就好。


怎么弄,我有点不太懂,我平时不报告数据,好像hid就卡死掉了,平时发数据就可以通讯。这个地方很困扰我。

使用特权

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

本版积分规则

52

主题

217

帖子

0

粉丝