初中生
最后登录1970-1-1
在线时间 小时
注册时间2018-6-3
|
楼主 |
发表于 2018-6-3 16:43:39
|
显示全部楼层
怎么没人帮我呢。。再补充一点,前面发送数组,字,字节,字符串都没问题,不过为什么我的发送出去的字符串是乱码?但是,一旦加上这个函数之后,就无论怎样,都不会在串口有任何输出了
//重定向c库函数printf到串口,重定向后可使用printf函数
int fputc(int ch, FILE *f)
{
/* 发送一个字节数据到串口 */
USART_SendData(DEBUG_USARTx, (uint8_t) ch);
/* 等待发送完毕 */
while (USART_GetFlagStatus(DEBUG_USARTx, USART_FLAG_TXE) == RESET);
return (ch);
}
|
|