查看: 268|回复: 1

[GD32F450方案分享] 花五分钟之gd32f450之打印

[复制链接]

20

主题

1

好友

846

积分

举人

Rank: 4

  • TA的每日心情
    奋斗
    2016-1-4 08:50
  • 签到天数: 50 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2017-4-20 22:22:52 |显示全部楼层
    在上一贴的基础上,找到官方开发板的的printf例程,之接拷贝过来。
    打开GD32F450Z-EVAL的printf工程如下图
    2.png

    复制
    /* 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引脚修改宏定义如下:

    3.png

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



    回复

    使用道具 举报

    8

    主题

    0

    好友

    2061

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 408 天

    连续签到: 3 天

    [LV.9]以坛为家II

    发表于 2017-4-21 08:06:28 |显示全部楼层
    printf比较好用。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-8-18 22:20 , Processed in 0.099803 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部