STM32F407的usb虚拟串口调试

1、下载stm32的官方例程:STM32_USB-Host-Device_Lib_V2.1.0

2、开发板是安富莱的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、

编译,下载,复位板子,计算机中的虚拟串口终于出来了,呵呵,这个端口是多么漂亮。

永不止步步 发表于11-26 09:28 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:308117个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号