STM32 USB虚拟串口

电路原理图

usb部分

晶振部分

usb与单片机连接

配置信息

sys配置信息

rcc配置信息

usb配置信息

虚拟串口配置信息

时钟配置信息

项目配置信息

代码

包含文件

主函数代码

实验效果

修改接收波特率依然可以正常接收,也就是说单片机可以自动适应上位机的波特率设置。

后面多余的空字符是因为发送的长度为10而有效字符只有6个。

参考链接

STM32+HAL+USB虚拟串口_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1wJ4m1Y7ec/?spm_id_from=333.788&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e

特此记录

anlog

2024年4月17日

虚拟串口修改波特率(串口转发)

参考

STM32 USB虚拟串口波特率问题(含源码)_gd32f407的usb虚拟串口-CSDN博客https://blog.csdn.net/zhang062061/article/details/113483845特此记录

anlog

2024年4月17日

usb虚拟多串口

参考

【STM32实战】基于STM32F1的USB转多路串口(USB-Multiple-CDC) (stmicroelectronics.cn)https://shequ.stmicroelectronics.cn/thread-598222-1-1.html

STM32 USB CDC 虚拟多串口_stm32usb可以虚拟多少个串口-CSDN博客https://blog.csdn.net/hbaizj/article/details/103341952特此记录

anlog

2024年4月17日

相关推荐
Deitymoon3 小时前
STM32——外部中断按键控制led
stm32·单片机·嵌入式硬件
czwxkn4 小时前
7STM32(stdl)flash内部闪存
stm32·单片机·嵌入式硬件
咕噜咕噜啦啦4 小时前
STlink下载程序
stm32·单片机
Deitymoon5 小时前
STM32——串口中断接收
stm32·单片机·嵌入式硬件
Deitymoon7 小时前
STM32——串口通信发送数据
stm32·单片机·嵌入式硬件
czwxkn8 小时前
8STM32(stdl)低功耗模式
stm32·单片机·嵌入式硬件
czwxkn8 小时前
9STM32(stdl)看门狗
stm32·单片机·嵌入式硬件
星光20258 小时前
APM学习(9):串口管理
串口·ardupilot
LCG元10 小时前
STM32实战:基于STM32F103的SPI通信驱动W25Qxx Flash存储
stm32·单片机·嵌入式硬件
iCxhust10 小时前
led_pattern = (led_pattern << 1) | (led_pattern >> 7)执行顺序
stm32·单片机·嵌入式硬件·51单片机·微机原理