大学生
最后登录1970-1-1
在线时间 小时
注册时间2014-1-9
|
在使用USART1发送数据到电脑中端时使用了printf调用fputc函数
一:printf("\r\n "__DATE__"-"__TIME__" \r\n");
二:int fputc(int ch, FILE *f)
{
USART_SendData(USART1, (uint8_t) ch);
while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
return (ch);
}
那么如何调用fgetc函数进行数据的接收
int fgetc(FILE *f)
{
while (USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET);
return (int)USART_ReceiveData(USART1);
}
|
|