STM32 CubeMX USB_CDC(USB_转串口)

STM32 CubeMX


STM32 CubeMX 定时器(普通模式和PWM模式)



一、STM32 CubeMX 设置

USB时钟设置

USB使能

UBS功能选择

二、代码部分

添加代码

c 复制代码
    CDC_Transmit_FS("hello MUC!!!", 15);
    HAL_Delay(1000);

实验效果

printf发送字符串

代码部分

添加代码

c 复制代码
#include "stdarg.h"
/* USER CODE END INCLUDE */
 /* USER CODE BEGIN PRIVATE_FUNCTIONS_IMPLEMENTATION */

void usb_printf(const char *format, ...)
{
    va_list args;
    uint32_t length;

    va_start(args, format);
    length = vsnprintf((char *)UserTxBufferFS, APP_TX_DATA_SIZE, (char *)format, args);
    va_end(args);
    CDC_Transmit_FS(UserTxBufferFS, length);
}

实验效果

参考:
STM32CubeMX学习笔记

相关推荐
DA02215 分钟前
系统移植-STM32MP1_TF-A移植
stm32·单片机·系统移植
我叫洋洋3 小时前
[Proteus 和 stm32f103c8t6]的使用控制OLED篇]
c语言·stm32·单片机·嵌入式硬件·蓝桥杯·proteus
yuan199975 小时前
STM32F103C8T6 串口通信程序实例
stm32·单片机·嵌入式硬件
IT方大同7 小时前
(实时操作系统)线程管理
c语言·开发语言·嵌入式硬件
意法半导体STM327 小时前
【官方原创】STM32H7双核芯片通过 STlink连接失败问题分析 LAT1654
开发语言·前端·javascript·stm32·单片机·嵌入式硬件
夜星辰20237 小时前
MobaXterm会话窗口详解
嵌入式硬件·ssh·调试串口
BT-BOX8 小时前
第7章《Stm32CubeMX+Proteus仿真入门》--独立按键扫描
stm32·嵌入式硬件·proteus
广药门徒8 小时前
PADS 等长处理方法
嵌入式硬件
zd8451015009 小时前
ESP8266 MQTT连接onenet
stm32·单片机
3壹10 小时前
STM32按键检测与上拉电阻详解
c语言·stm32·嵌入式硬件