①将以下代码段复制到usart.c里;
/*******************************************************************************************/
// ---------------------------------------- 重定向方法 ---------------------------------------
int _read(int file, char *ptr, int len)
{
HAL_UART_Receive(&huart1, (uint8_t *)ptr, len, HAL_MAX_DELAY);
return len;
}
int _write(int file, char *ptr, int len)
{
HAL_UART_Transmit(&huart1, (uint8_t *)ptr, len, HAL_MAX_DELAY);
return len;
}
/*******************************************************************************************/
②在 usart.h 里加入以下代码到图片位置里:
标签:huart1,HAL,重定向,int,输入输出,len,CubeIDE,ptr From: https://www.cnblogs.com/salty-pineapple/p/17816155.html