基于万利EK-STM32开发板的简易USB键盘实现.docVIP

  • 0
  • 0
  • 约5.13千字
  • 约 5页
  • 2023-09-24 发布于湖南
  • 举报

基于万利EK-STM32开发板的简易USB键盘实现.doc

基于万利EK-STM32开发板的简易USB键盘实现 在万利学习板自带的演示例程中,有几个USB的例程。如果我们想实现一个USB功能,可以拿里面的例子来改。 那么具体要改哪些地方呢?首先要改各种描述符,然后是具体的数据处理。我们拿USB摇杆鼠标范例来修改,把它改成USB键盘。该范例在目录ManleyEKBoardEKSTM32FUSBDemo(8Mosc)USBDemoUSBLibdemosJoyStickMous下,将JoyStickMouse复制一份,改名为USBKeyboard,以用来修改。 描述符修改 描述符在文件usb_desc.c中。第一个要改的是设备描述符。设备描述符的结构都标准的,长度也是固定的。范例中的USB设备描述符如下: /* USB Standard Device Descriptor */ const u8 Joystick_DeviceDescriptor[JOYSTICK_SIZ_DEVICE_DESC]= { ?0x12,?????????????????????? /*bLength */ ?USB_DEVICE_DESCRIPTOR_TYPE, /*bDescriptorType*/ ?0x00,?????????????????????? /*bcdUSB */ ?0x02, ?0x00,?????????????????????? /*bDe

文档评论(0)

1亿VIP精品文档

相关文档