文章目录
- 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。
硬件连接
上面是从机接口,下面是主机接口。
软件移植
官方HID
STM32参考资料 STM32 USB 学习资料——stm32_f105-07_f2_f4_usb-host-device_lib.zip(解压)——Project ——USB_Host_Examples—— HID。
STM32F4USB通信库
STM32参考资料-STM32 USB 学习资料:stm32_f105-07_f2_f4_usb-host-device_lib.zip