STM32 USB虚拟串口

server/2024/10/22 13:32:35/

电路原理图

usb部分

 晶振部分

 usb与单片机连接

配置信息

sys配置信息

rcc配置信息

usb配置信息

 串口>虚拟串口配置信息

 时钟配置信息

 项目配置信息

 代码

包含文件

 主函数代码

实验效果

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

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

参考链接

STM32+HAL+USB串口>虚拟串口_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1wJ4m1Y7ec/?spm_id_from=333.788&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e

特此记录

anlog

2024年4月17日 

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

参考

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

anlog

2024年4月17日

usb虚拟多串口

参考

 【STM32实战】基于STM32F1的USB转多路串口(USB-Multiple-CDC) (stmicroelectronics.cn)icon-default.png?t=N7T8https://shequ.stmicroelectronics.cn/thread-598222-1-1.html

STM32 USB CDC 虚拟多串口_stm32usb可以虚拟多少个串口-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/hbaizj/article/details/103341952特此记录

anlog

2024年4月17日


http://www.ppmy.cn/server/13371.html

相关文章

hive SQL谓词下推

Sql 优化:谓词下推(PPD 定义 谓词下推的概念其实出现在sql中,在关联查询时(join,left join ,right join),因为涉及两个大表之间的关联(特别是在hive)造成资源消耗会比较大, 因为建议在join之前先将两个表进行过滤(hive…

软件测试(Web自动化测试)

一.自动化测试简介 1.自动化测试是一种把人工驱动的测试行为转化为机器执行的测试过程。 2.使用自动化测试需要满足的3个条件: (1)项目需求变动不频繁 (2)项目进度压力不大,时间不紧迫 (3&…

Python常见运算符

赋值运算符 赋值运算符主要用来对变量进行赋值,包括如下这些: 运算符 描述 赋值加等于 - 减等于 * 乘等于 / 除等于 // 整除等于 % 模等于 ** 幂等于实例如下: a 10 a 5 # 等价于 a a5 a *2 # 等价于 a a*2比较运算符 比较运算符主要用来比较两个数据的大小,包括如下这…

大模型日报2024-04-24

大模型日报 2024-04-24 大模型资讯 Google DeepMind的RecurrentGemma模型超越变压器模型 摘要: Google DeepMind的最新研究成果RecurrentGemma模型在性能上超过了基于变压器的模型,并且使用的资源更少。这一突破为人工智能领域提供了一个高效的模型选择,…

Ubuntu搭建Python虚拟环境:virtualenv

1 缘起 一阶段:Python开发,使用Windows环境,使用的相关依赖在Windows环境都能使用; 进入二阶段,开发了一个新功能,使用了k8s,Python依赖为:easy_k8s, 刚好,e…

代码随想路第50天 | 123.买卖股票的最佳时机III 、 188.买卖股票的最佳时机IV

一、前言 参考文献:代码随想录; 今天的主题还是买股票,所以回顾一下昨天的递推公式dp[i][0] max(dp[i - 1], dp[i - 1][1] price[i]) 大概就是这样,这是可以无限次买卖的版本; 今天的难度又升级了,所…

Android Studio开发工具学习之Git操作指南

Git 操作指南 1. Git远程仓库操作2. 分支操作 1. Git远程仓库操作 详细操作请参考:Git远程仓库拉取与推送 2. 分支操作 详细操作请参考:Git分支操作

JavaSE学习文档(上)

JavaSE学习文档 第一章 Java概述1.2 计算机编程语言1.3 Java语言版本概述1.4 Java语言分类1.5 JDK,JRE,JVM的关系1.6 JDK安装1.7 DOS命令1.8 Java程序执行过程1.9 编写HelloWorld1.10 常见错误1.11 编写程序时要注意的点 第二章 Java基础语法2.1 Java中的注释文档注释 2.2 关键…