Advertisement

STM32F302R8(CubeMX)+USB+VCP

阅读量:

心血来潮想尝试一下USB的相关功能,先选一个简单的USB转虚拟串口作为练习。

硬件环境:stm32f302r8t6 软件工具:STM32cubemx v4.15.1 , STM32CubeF3 Firmware Package V1.5.0

当然,初始阶段需要进行大量配置工作,不过借助cubemx可以非常便捷地生成USB的基本框架,至于串口的发送部分则可以在后续补充完成。

图一 中设置引脚 打开USB相关功能 配置为FS全速 IP 作为通讯设备类(虚拟串口)

图一

图二,若需配置HSE时钟作为系统时钟源,应确保在相关外设设置中开启RCC功能模块。

图二

图三中,USB选项的配置通常默认设置即可满足需求

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31/NHbpRzxW7oqIicP

全部评论 (0)

还没有任何评论哟~