1回答

2收藏

花五分钟之gd32f450之打印

GD32 GD32 4025 人阅读 | 1 人回复 | 2017-04-20

在上一贴的基础上,找到官方开发板的的printf例程,之接拷贝过来。
打开GD32F450Z-EVAL的printf工程如下图

复制
/* retarget the C library printf function to the USART */
int fputc(int ch, FILE *f)
{
    usart_data_transmit(EVAL_COM1, (uint8_t)ch);
    while(RESET == usart_flag_get(EVAL_COM1, USART_FLAG_TBE));
    return ch;
}
到los_bps_uart.c最后。然后根据小红板使用的uart2的PD8,PD9引脚修改宏定义如下:


就可以使用printf了。
当然los也提供自带的打印函数,效果是一样的,如下图。两种打印都可以



分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

yanhaijian

发表于 2017-4-21 08:06:28 | 只看该作者

printf比较好用。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条