天天看点

STM32中HAL库支持printf函数

首先引用#include<stdio.h>

配置好串口后

extern uint8_t u_buf[256];
#define printf(...)    HAL_UART_Transmit(&huart1,\
										(uint8_t *)u_buf,\
										sprintf((char*)u_buf,__VA_ARGS__),\
										0XFFFF)
           

uint8_t u_buf[]数组不要忘了定义

继续阅读