printf函数重定向到USART
#include "stdio.h"
/* 重定义fputc 函数*/
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit(&huart2 ,(uint8_t *)&ch,1,HAL_MAX_DELAY);
return ch;
}
/*重定向fgetc函数*/
int fgetc(FILE *f)
{
uint8_t ch;
HAL_UART_Receive(&huart2 ,(uint8_t *)&ch,1,HAL_MAX_DELAY );
return ch;
}