||
int fputc(int ch, FILE *f);
int fputc(int ch, FILE *f)
{
USART_SendData(USARTx, (uint8_t) ch);
while (USART_GetFlagStatus(USARTx, USART_FLAG_TC) == RESET);
return ch;
}
最后:
在keil 平台上改下设置:
Use MicroLIB ->Target -> Code Generation -> 选中Use MicroLIB
当然,前提是你初始化了USARTx
在IAR中一样的:
只不过最后一个设置改一下:Projec t- >Options -> General Options -> Library Configuration中的Library 项由"Normal"改为"Full"