查看: 3724|回复: 0

[GD32F450测试]2、开通串口显示计数

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 11:07
  • 签到天数: 226 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-5-25 16:57:50 | 显示全部楼层 |阅读模式
    分享到:
    在上一个实验中我们家了程序计数器js,每运行一次main中的while循环计数1次,本例打开串口——UART0进行技术输出实验。
    打开gd32f4xx_eval.h函数,可以看到有这么一组宏定义:
    #define COMn                             1U
    #define EVAL_COM1                        USART0
    #define EVAL_COM1_CLK                    RCU_USART0

    #define EVAL_COM1_TX_PIN                 GPIO_PIN_9
    #define EVAL_COM1_RX_PIN                 GPIO_PIN_10

    #define EVAL_COM_GPIO_PORT               GPIOA
    #define EVAL_COM_GPIO_CLK                RCU_GPIOA
    #define EVAL_COM_AF                      GPIO_AF_7
    直观理解,应该是定义COM口为USART0,TX的IO为A9,RX的口为A10,查看开发板对应的是CN11的第2,3两根针,于是更改实验1的程序代码,在main主函数的前边增加一行:
    gd_eval_com_init(EVAL_COM1);
    而后在循环函数中while中增加打印显示命令行:
    printf("JSQ=%d \n\r",js);
    编译下载后,连接USBTTL串口在模拟窗口程序中输出的程序计数器数值显示照片见图22。硬件连接见图21。

    21

    21

    22

    22
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 08:01 , Processed in 0.116348 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.