查看: 789|回复: 1

[GD32F450方案分享] COLIBRI GD32F450Vx 时钟项目设计综合展示(视频已附)

[复制链接]

7

主题

0

好友

373

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    奋斗
    2017-6-6 13:23
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-6-13 00:04:37 |显示全部楼层
    本帖最后由 wolfgang2015 于 2017-7-25 16:56 编辑

    一、电路图:

    连接图.jpg


    二、源代码(部分):
    1、LED_GPIO口初始化函数:

    02_01_LED.jpg


    2、USART 引脚初始化及其中断配置

    02_02_USART.jpg


    3、Key GPIO及其中断使能设置
    02_03_KEY.jpg


    4、Timer及其中断配置

    02_04_Timer.jpg


    5、RTC及其中断配置

    02_05_RTC.jpg


    6、IIC引脚初始化及配置
    02_06_IIC.jpg


    7、SPI引脚初始化及配置
    02_07_SPI.png


      将GD32F450相关的引脚初始化及配置完成后,根据具体设备的参数实现相关的设备功能配置及数据读写操作,在各设备功能实现的基础上,实现了时钟项目的功能与调试(代码略)。

    三、实物图:
       这个设计全按照功能设计流程逐一调试验证,最后整合功能调试完成。算得上是麻雀虽小,五脏俱全的完整项目设计。项目功能实现过程中,已将RTC时钟参数与参考时钟进行了校准,在1周 内时钟偏差不大于10秒钟。基于校准之后RTC功能实现了时钟GUI界面。

    时钟校准(小).jpg

    时钟校准界面



    时钟项目总揽.jpg

    时钟项目完整照



    四、相关功能视频:



    相关功能说明:
    1、通过B3、B4按键,实现LED时钟界面和校准界面的切换;
    2、通过Usart2将F450内的RTC时钟信息、IIC上读取到的DS3231时钟信息,定时发送到上位主机进行时间自动比对;
    3、通过Usart2将上位机的时钟设置信息带入到F450单片机中,进行时钟的实时设定;


    GD32F450活动相关帖子:
    1、GD32F450体验心得
    2、GD32F450VE Colibri 开发板引脚功能图
    3、基于COLIBRI GD32F450Vx 系列功能设计概要

    回复

    使用道具 举报

    7

    主题

    0

    好友

    373

    积分

    秀才

    Rank: 3Rank: 3

  • TA的每日心情
    奋斗
    2017-6-6 13:23
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-6-13 10:26:33 |显示全部楼层
    视频已附上
    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2017-8-21 03:16 , Processed in 0.117055 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部