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日

相关推荐
secondyoung7 小时前
I2C通信协议详解
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·51单片机
anew___7 小时前
蜂鸣器播放音乐——让 Arduino 唱出旋律
c++·stm32·单片机·嵌入式硬件·c
Zw-awa9 小时前
001-01-从C语言的main到STM32的main-你的代码后来去了哪里
stm32
宁静致远202114 小时前
VSCode 开发 STM32 的 Keil工程 (Keil Assistant)
vscode·stm32·stm32cubeide
三块石头10114 小时前
车载ADC避坑:为什么ADC采集值偏低?
经验分享·stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程
糖糖单片机设计15 小时前
基于 STM32 的智能净水器系统
stm32·单片机·嵌入式硬件
zcmodeltech15 小时前
火电厂模型能演示冷态启动和故障处理吗?——基于STM32与Modbus RTU的集控实训控制系统设计
数据结构·stm32·单片机·嵌入式硬件·能源
桀人15 小时前
STM32之GPIO四种输出模式——P-MOS和N-MOS管的工作原理——双二极管钳位保护电路——上拉电阻
stm32·单片机·嵌入式硬件
LCG元16 小时前
STM32F407 I2S驱动WM8978音频播放实战:PLLI2S时钟整定、DMA双缓冲防爆音与WAV采样率实测
stm32·嵌入式硬件·音视频
fhq_fn_jgd16 小时前
51单片机(中断,定时器)
stm32·单片机·嵌入式硬件