BB模拟USB键盘、鼠标、多媒体键盘、HID兼容设备复合Demo

该程序模拟USB复合设备,包含键盘、鼠标、多媒体键盘和HID兼容设备;

HID兼容设备包含双向收发端点,可以配合自研发的上位机工具进行数据透传;也可以收到数据后转成键盘、鼠标或者多媒体设备数据上传;

icon_rar.gifEXAM_键盘鼠标多媒体自定义HID.rar


这个多媒体按键, 好像不可用吧, 


实际测试过,可用,如你不行,你看看是不是端点选择错误或者是不是键值发错了。

icon_jpg.gif多媒体.bmp



image.png

image.png


image.png


这个例子里面 好像也没有看到有 具体发送多媒体按键的,  按您的报文改了下,  可以看到有上发数据, 但是 按键也没有作用, 

也不知道使用得对不对. 


image.png

j_0065.gif 无作用...


07是报表指定的ID号,你不用传。

音量+ == E9

音量- == EA 其他的以此类推。


image.png

image.png


不传07 , 是这样子的, , 应该您说的可能不是这个例程, 


EXAM_键盘鼠标多媒体自定义HID\USB\Device\CompositeKM.C


这个例程里面,都没有看到有调用 端点3的地方.     void Enp3IntIn(UINT8 len ) , 


image.png






老大重新再发一个完整的吧, j_0037.gif


第一个字节是01,第二字节是按键值,按键结束要释放,;

image.png


j_0069.gif


icon_rar.gifEXAM_键盘鼠标多媒体自定义HID_V200.rar

增加了多媒体键值上传的示列。


您好,使用上面的媒体键例程,音量和媒体播放有效。调节亮度的键值无效。请问调节亮度该如何上传


实际烧录测试发现一个很大的问题,这个例程烧录后,用同一根数据线插同一个USB扩展器的不同口,有的会出现上机位无法识别到单片机的容量

同一个线,同一个口,多次插拔也会出现这种情况

不同的线,同一个USB口,也是如此


本来以为是我硬件问题,但是烧录其他程序,测试是可以的!现在已经摸不着头脑了

EXAM_键盘鼠标多媒体自定义HID.rarEXAM_键盘鼠标多媒体自定义HID_V200.rar都有这样的情况

上机位是每一秒发送一次数据,下机位收到数据后,上传数据


大佬,帮忙分析一下,会是什么原因


只有登录才能回复,可以选择微信账号登录