keil使⽤printf重定义⽅法在usart.c⽂件底部添加⼀下代码
#include "stdio.h"
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,10);
模拟串口使用printf函数
return(ch);
}
其中&huart1是你所使⽤的串⼝指针,添加代码后会报错FILE *f未定义,需要添加引⽤#include "stdio.h"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。