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日

相关推荐
机器视觉知识推荐、就业指导8 小时前
STM32 外设驱动模块:声音传感器模块
stm32·单片机·嵌入式硬件
亿道电子Emdoor9 小时前
【ARM】MDK-Functions界面设置
stm32·单片机·嵌入式硬件
学不动CV了9 小时前
ARM单片机中断及中断优先级管理详解
c语言·arm开发·stm32·单片机·嵌入式硬件·51单片机
lingzhilab11 小时前
零知IDE——基于STM32F407VET6和HC-05(ZS-040)蓝牙控制RGB与CRC校验系统
stm32·单片机·嵌入式硬件
亿道电子Emdoor12 小时前
【ARM】MDK-授权报错解决:用户/主机不在包含列表中
arm开发·stm32·单片机
机器视觉知识推荐、就业指导13 小时前
STM32 外设驱动模块:旋转编码器
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi15 小时前
基于物联网的智能衣柜系统的设计(论文+源码)
stm32·单片机·嵌入式硬件·物联网·毕业设计·智能衣柜
来自嵌入式的zyz17 小时前
STM32学习-UART串口通信:物理层/协议层/UART基本架构/代码实战
stm32·嵌入式硬件·学习
La Pulga17 小时前
【STM32】USART串口(上)
c语言·stm32·单片机·嵌入式硬件·mcu
茯苓gao17 小时前
STM32G4 电流环闭环(二) 霍尔有感运行
笔记·stm32·单片机·嵌入式硬件·学习