MindSDK_MM32F3270/driver_examples/usb/usb_basic
Yilin Sun 6a70c509d4 Initial MM32F3270 SDK.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-27 17:11:47 +08:00
..
build Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
app_usb_desc.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
board_init.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
board_init.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
clock_init.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
clock_init.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
main.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
pin_init.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
pin_init.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
readme.md Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00

readme.md

usb_basic

实验过程

  • 初始化 usb 将512字节对齐的缓冲区描述符地址传给 usb 。
  • 使能中断,打开 USB_INT_RESET 、 USB_INT_TOKENDONE 、 USB_INT_STALL 中断。
  • 通过中断进入并处理相应的中断,并在中断中实现数据传输,完成枚举过程。

实验结果

电脑USB连接设备一到两秒后通过设备管理器可查看到枚举出MindMotion字样的鼠标。

需要注意Windows 下一般再设备管理器中,点击**查看(V)选项,选择按容器列出设备(C)**后,才能看到 MindMotion 字样。