发布网友 发布时间:2022-04-29 19:15
共1个回答
热心网友 时间:2022-05-12 20:15
1、下载stm32的官方例程:STM32_USB-Host-Device_Lib_V2.1.02、开发板是安富莱的STM32-X3开发板3、打开例程:STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\VCP\MDK-ARM里的工程 配置cpu为stm32F407VG,4、c/C++预定义:USE_STDPERIPH_DRIVER,STM32F4XX,USE_STM324xG_EVAL,USE_USB_OTG_HS,USE_ULPI_PHY 把USE_USB_OTG_HS 改为 USE_USB_OTG_FS 。 把USE_ULPI_PHY 删除,因为接高速设备的话,需要外接PHY芯片。5、打开 USB_conf.h文件,把 #define VBUS_SENSING_ENABLED 封掉。因为我们不用VBUS(PA9).开发板上的 这个引脚做他用了。6、编译,下载,复位板子,计算机中的虚拟串口终于出来了,呵呵,这个端口是多么漂亮。