Files
CherryUSB/port/stm32/README.md
2021-11-18 22:04:26 +08:00

437 B
Raw Blame History

基本工程生成

  • 首先使用 stm32cubemx 使能系统时钟、USB时钟、USB引脚勾选 USB外设、使能 USB 中断,然后产生基本工程。
  • 如果使用的是 usb_dc_nohal.c需要注释掉 MX_USB_PCD_Init 函数USB 中断中调用 USBD_IRQHandler 替代 HAL_PCD_IRQHandler 函数HAL_PCD_MspInit 函数保留
  • 如果使用的是 usb_dc_hal.c 则上条不需要
  • 推荐使用 nohal 版本,极简代码