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学习笔记

相关推荐
易知嵌入式小菜鸡39 分钟前
CCS-MSPM0G3507-3-基础篇-PWM输出
stm32·单片机·嵌入式硬件
悟空胆好小4 小时前
分音塔科技(BABEL Technology) 的公司背景、股权构成、产品类型及技术能力的全方位解读
网络·人工智能·科技·嵌入式硬件
Meraki.Zhang5 小时前
【STM32实践篇】:最小系统组成
stm32·单片机·嵌入式硬件·最小系统
Do vis8246 小时前
STM32第二十一天定时器TIM
stm32·单片机·嵌入式硬件
丁满与彭彭7 小时前
嵌入式学习笔记--MCU阶段--day03中断
笔记·单片机·学习
森焱森7 小时前
一文理解锂电池充电、过放修复与电量测量:从原理到实战
c语言·单片机·架构
逼子格8 小时前
滤波电路Multisim电路仿真实验汇总——硬件工程师笔记
笔记·嵌入式硬件·硬件工程·硬件工程师·硬件工程师真题·multisim电路仿真·滤波电路
熬夜的猪仔10 小时前
【Freertos实战】零基础制作基于stm32的物联网温湿度检测(教程非常简易)持续更新中.........
stm32·嵌入式硬件·物联网
景彡先生11 小时前
STM32中的RTC(实时时钟)详解
stm32·嵌入式硬件·实时音视频
EutoCool20 小时前
Qt:布局管理器Layout
开发语言·c++·windows·嵌入式硬件·qt·前端框架