关于STM32 USB HOST驱动USB键盘的问题,急!急!急!

[复制链接]
 楼主| ldk060 发表于 2016-6-16 12:33 | 显示全部楼层 |阅读模式
我用的芯片是STM32F107, 我用USB键盘链接STM32F107的USB HOST。请问,向USB键盘发送什么数据(用哪几个函数),才能使键盘的LED指示灯亮灭。
之前通过BUS bound监测得知,电脑发送给键盘发送Set Report (0x21,0x09,0x00,0x02,0x00,0x00,0x01,0x00),以及发送一个字节的OUT,从而键盘指示灯会对应亮灭。


我用了 STM32 USB HOST中的一个函数发送了上述报告,怎么键盘灯还是没有亮灭呢?

USBH_Set_Report (&USB_OTG_Core_dev,
                                                        &USB_Host,
                                                        0,         
                                                        2,              
                                                        1,            
                                                        out_buf);        
其中out_buf是我定义的一个数组,代表OUT数据。这么定义的 u8 out_buf[1]={0x03}; 也就是说让小键盘和大小写指示灯亮。
但是我在程序中加了这个函数后,灯却不亮。是我哪个地方写错了,还是说还需要再添加别的函数呢?急!急!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:----机器猫电子工作室---- 嵌入式系统交流QQ群:46605837 http://shop65647829.taobao.com/

31

主题

344

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:----机器猫电子工作室---- 嵌入式系统交流QQ群:46605837 http://shop65647829.taobao.com/

31

主题

344

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部