printf重定向
重新写下这个函数就可以了
#include//标准的库函数
//重写这个函数就可以了
#ifdef _PRINTF_
int fputc(int ch, FILE *f)
{
USART_SendData(USART3, (u8) ch);
while(!(USART_GetFlagStatus(USART3, USART_FLAG_TXE) == SET))
{
}
return ch;
}
#endif
传个野火的例子。
把putchar封装一下变成printf
不知道你要用printf();做什么
C51并没有这个功能