【艾克姆科技】nRF24LU1开发板的资料里没有usb键盘的程序,另外找到的程序不说引脚问题,只需要两个模块就麻烦。由dongle模块改成的按键触发,遇到的最大问题是字符不断重复的问题。其实深入了解了usb HID协议的话,这也不是问题的。
usb_send_packet
(
&radio_data[APP_DATA],
USB_EP_KEYBOARD,
8// (APP_KEYBOARD_PL_LENGTH - APP_DATA)
);
usb触发发送后,还需要改送一个全为0的空帧,否则电脑会认为你按下的键一直没有释放,故一直重复。发以下帧:
usb_send_packet
(
empty_keybuf,
USB_EP_KEYBOARD,
8// (APP_KEYBOARD_PL_LENGTH - APP_DATA)
);
empty_keybuf为全为0,长度为8的数组。
代码下载地址
http://download.youkuaiyun.com/detail/u014516174/9848167
USB键盘协议程序之字符重复无数次
最新推荐文章于 2025-03-19 13:06:53 发布