鼠标键盘实验

文章目录

  • USB参考资料
    • USB设备
    • STM32F407USB
  • 硬件连接
  • 软件移植
    • 官方HID
    • STM32F4USB通信库

USB参考资料

①《STM32F4xx中文参考手册》-第30章 全速USB on-the-go(OTG_FS)
②光盘:STM32参考资料:STM32 USB 学习资料-CD00289278.pdf(UM1021)
③光盘:STM32参考资料:STM32 USB 学习资料-USB培训.pdf(分为Part1~3,三个部分,是ST官方USB培训资料)
3,USB参考代码
光盘:STM32参考资料-STM32 USB 学习资料:stm32_f105-07_f2_f4_usb-host-device_lib.zip

USB设备

USB鼠标键盘属于USB HID设备。USB HID即:Human Interface Device(人机交互设备)的缩写,键盘、鼠标与游戏杆等都属于此类设备。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。

STM32F407USB

STM32F4的USB OTG FS支持USB HID设备,并且ST官方提供了USB HID例程(支持USB鼠标和USB键盘),官方例程路径:光盘STM32参考资料——STM32 USB 学习资料——stm32_f105-07_f2_f4_usb-host-device_lib.zip(解压)——Project —USB_Host_Examples ----HID。

硬件连接

鼠标键盘实验_第1张图片
鼠标键盘实验_第2张图片
上面是从机接口,下面是主机接口。

软件移植

官方HID

STM32参考资料 STM32 USB 学习资料——stm32_f105-07_f2_f4_usb-host-device_lib.zip(解压)——Project ——USB_Host_Examples—— HID。

鼠标键盘实验_第3张图片

STM32F4USB通信库

STM32参考资料-STM32 USB 学习资料:stm32_f105-07_f2_f4_usb-host-device_lib.zip
鼠标键盘实验_第4张图片

你可能感兴趣的:(嵌入式开发,计算机外设,单片机,stm32)