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

STM32 CUBE HAL HID的求助

[复制链接]
david2016 提问时间:2015-12-10 15:49 /
我用CUBE 生成了一个HID设备,现在已经弄好了。 光说话不管用,大家看图。
QQ截图20151210153717.jpg

之前把,我怕USB发送不过来,加了osDelay(2)。结果是32KB/s  我有换成了__nop() 就是64KB/S了


现在的问题是,发送完毕之后有个callBack函数。 这个函数是啥? HAL_PCD_DataOutStageCallback?  这个么? Stage的意思是阶段, 按照字面意思来说。数据输出阶段,这意味着 没有发完。我理解的对不对,


我的猜测:
应该有个某两个函数,数据接收完毕之后 会调用某个回调函数,。 数据发送完毕之后会调用某个回调函数, 又由于 USB发送完了之后有个EOF。不知道32的HAL库 对于发送和接收完毕 是同一个EOF函数吗,如果是  应该进入EOF函数之后,读一个状态值,是发完还是读完了。  如果是两个EOF函数,那么这两个函数的名称是什么???
收藏 评论5 发布时间:2015-12-10 15:49

举报

5个回答
david2016 回答时间:2015-12-10 16:31:12
我自己顶顶
creep 回答时间:2015-12-10 16:32:22
这样的问题应该直接去USB中断函数里面找,看注释应该可以找到。应该是2个不同回调函数。
埃斯提爱慕 回答时间:2015-12-10 19:19:25
提示: 作者被禁止或删除 内容自动屏蔽
orima 回答时间:2015-12-10 22:00:00
先了解下。。。
david2016 回答时间:2015-12-11 10:49:59
说说后来的情况吧, 我不加任何延时都可以,。以前那个老的USB库,必须要加延时或者判断标志,这个不用 ,对了 我是用的FREERTOS。

所属标签

相似问题

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