STM32实现CDC虚拟串口

发布者:SparklingSun最新更新时间:2021-08-21 来源: eefocus关键字:STM32  CDC  虚拟串口 手机看文章 扫描二维码
随时随地手机看文章

1.CUBEMX配置

2.安装驱动

自己百度一下,CSDN传不上来

或者加群

3.生成工程

接收到数据,数据会传到接收缓存区

发送:

接收:


关键字:STM32  CDC  虚拟串口 引用地址:STM32实现CDC虚拟串口

上一篇:STM32 串口DMA方式接收
下一篇:STM32的map文件学习笔记

推荐阅读最新更新时间:2024-11-09 12:47

GPIO做为输出时操作方法--stm32备忘
  这里就不说库函数操作了,因为库函数的本质是操作寄存器。当GPIO做为输出时,无非是输出0或者1。涉及到的寄存器有GPIOx_ODR、GPIO_BSRR、GPIO_BRR.下面分别介绍这三个寄存器的操作方法。   GPIOx_ODR: 端口输出数据寄存器,它的31:16位保留不用,15:0对应x的相应引脚,他只能以16位方式操作。   GPIOx_BSRR:端口位设置/复位寄存器,它的31:16位是清除位(BR15:BR0),用来复位对应的引脚;15:0位是设置位(BS15:BS0),用来设置对应的引脚。无论是BR还是BS,都是1有效,即相应位为0时无效,这样可以保证操作某个端口时对其他端口无影响。   GPIOx_
[单片机]
stm32最小系统组成及作用
最小系统是单片机工作时的最低要求,不包含外设控制,原理比较简单,下面我们一起来看看stm32最小系统组成及作用。 stm32最小系统上电之后,能够让单片机正常运转以及下载程序,没有其他的功能。 stm32最小系统是由电源、复位、时钟、调试/下载接口、启动组成的。 电源 stm32单片机一般都是3.3V供电,电容起到滤波的作用。 复位 STM32复位引脚是低电平复位,正常工作状态,复位引脚是高电平。复位方式一共有三种,分别为上电复位、手动复位、程序自动复位。 时钟 晶振+起振电容 +(反馈电阻MΩ级) 能够让晶振两端的等效电容等于或接近于负载电容,可以起到一定的滤波作用,让晶振波形中的高频杂波消除。 调试/下
[单片机]
STM32 SPI
SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义的。 SPI 接口主要应用在 EEPROM, FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,STM32 也有 SPI 接口。 SPI 接口一般使用 4 条线通信: MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据
[单片机]
STM32入门系列-复位程序
已经对启动文有了大致了解,再来看看系统在复位过程中做了哪些工作。复位程序如下: ; Reset handler Reset_Handler PROC EXPORT Reset_Handler IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP 在复位程序内,声明了外部文件标号SystemInit和__main(__main 是一个标准的C语言库函数,用于初始化用户堆栈,最终还是进入main),因此需要在外部文件中按照这个标号名写出对应的函数,否则编译器将报错。在库文件system_stm32f10x.c内就
[单片机]
STM32单片机的八种IO口模式讲解
八种IO口模式 STM32有八种IO口模式,分别是:模拟输入、浮空输入、上拉输入、下拉输入、开漏输出、推挽输出、复用开漏输出和复用推挽输出。 1、模拟输入 GPIO_Mode_AIN模拟输入,即关闭施密特触发器,将电压信号传送到片上外设模块(不接上下拉电阻)。 2、浮空输入 GPIO_Mode_IN_FLOATING浮空输入。浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。 3、上下拉输入 GPIO_Mode_IPD下拉输入,GPIO_Mode_IPU上拉输入。一般来讲,上拉电阻为1K-10K,电阻越小,驱动能力越强。 电阻的作用:防止输入端悬空,减少外部电流
[单片机]
<font color='red'>STM32</font>单片机的八种IO口模式讲解
STM32】4-数码管
一、数码管介绍 数码管是一种半导体发光器件,其基本单元是发光二极管。数码管也称为LED数码管,是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。 LED数码管根据LED的不同接法可以分为2类:共阴数码管和共阳数码管。 共阴数码管码表 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0 1 2 3 4 5 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 6 7 8 9 A B 0x39, 0x5e, 0x79, 0x71, 0x00, C D E F
[单片机]
【<font color='red'>STM32</font>】4-数码管
基于STM32的实验室点灯大师
/* USER CODE BEGIN Header */ /** ****************************************************************************** * @file : main.c * @brief : Main program body ****************************************************************************** * @attention * * h2 center Copyright (c) 2021 STMicroelectronic
[单片机]
基于<font color='red'>STM32</font>的实验室点灯大师
基于STM32设计的遥控小车(手机APP+GPS+温湿度+ESP8266)
一、环境介绍 小车主控MCU: STM32F103ZET6 STM32程序开发IDE: keil5 STM32程序风格: 采用寄存器方式开发,注释齐全,执行效率高,方便移植 手机APP: 采用QT设计,程序支持跨平台编译运行(Android、IOS、Windows、Linux都可以编译运行,对应平台上QT的环境搭建,之前博客已经发了文章讲解) 硬件包含: 淘宝购买的完整一套4轮遥控小车(采用STM32F103ZET6作为主控板)、DHT11温湿度传感器、中科微GPS模块、ESP8266 小车完整源码下载地址: https://download.csdn.net/download/xiaolong11266264
[单片机]
基于<font color='red'>STM32</font>设计的遥控小车(手机APP+GPS+温湿度+ESP8266)
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved