USB HID自定义设备

2019-07-20 07:45发布

用STM32F407自定义的Custom HID USB设备,是不是不能主动上报数据给主机?通讯是不是只能由主机发起?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
huazaiOL
1楼-- · 2019-07-20 23:57
 精彩回答 2  元偷偷看……
sammy902583
2楼-- · 2019-07-21 01:26
应该是讲HID, 甚至是所有USB通道都是host发起传输.

实际上host会不断的询问device有没有资料要传, 如果有资料要传的话就传, 没有的话device会回NACK给host, 这都是PHY自己处理掉里面的动作, 我们不需要特别去设置. (补充, 当host不询问的时候, PHY就会认为是断线了, 比方讲S3时会有这种情况.)

主动传输的情况的话, 我们只是把资料告诉PHY有资料可以传, 当下一次host发起传输的时候, host就会收走, 看起来就像是device传资料给host.

一周热门 更多>