STM32 CubeMX
STM32 CubeMX 定时器(普通模式和PWM模式)
- STM32 CubeMX
- 一、STM32 CubeMX 设置
- USB时钟设置
- USB使能
- UBS功能选择
- 二、代码部分
- 添加代码
- 实验效果 ![请添加图片描述](https://img-blog.csdnimg.cn/a7333bba478441ab950a66fc63f204fb.png)
- printf发送字符串
- 代码部分
- 添加代码
- 实验效果
一、STM32 CubeMX 设置
USB时钟设置
USB使能
UBS功能选择
二、代码部分
添加代码
CDC_Transmit_FS("hello MUC!!!", 15);
HAL_Delay(1000);
实验效果
printf发送字符串
代码部分
添加代码
#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学习笔记