21ic问答首页 - GD32F427重定向printf无法打印
GD32F427重定向printf无法打印
dd220862023-08-05
IAR已经设置library-full。用的是USART2
也加入以下代码:
int fputc(int ch, FILE *f)
{
usart_data_transmit(USART2, (uint8_t)ch);
while(RESET == usart_flag_get(USART2, USART_FLAG_TBE));
return ch;
}
发现运行printf时,会卡死在usart_flag_get这个函数里跳不出来。
也加入以下代码:
int fputc(int ch, FILE *f)
{
usart_data_transmit(USART2, (uint8_t)ch);
while(RESET == usart_flag_get(USART2, USART_FLAG_TBE));
return ch;
}
发现运行printf时,会卡死在usart_flag_get这个函数里跳不出来。
赞0
评论
2023-10-07
赞0
评论
2023-09-27
赞0
评论
2023-09-27
赞0
评论
2023-09-26
赞0
评论
2023-09-05
赞0
评论
2023-08-29
赞0
评论
2023-08-27
赞0
评论
2023-08-26
赞0
评论
2023-08-21
您需要登录后才可以回复 登录 | 注册