打印
[MM32硬件]

【灵动微电子MM32F0121测评】+4_RTC时间打印

[复制链接]
65|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stb988|  楼主 | 2025-6-18 21:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
     作为一款入门级MCU,还提供了RTC时钟,直是难得,今天就对这个时钟测试测试。
     在示例中,有一个RTC示例,其实每个都可以打印,我们只要稍加改动就可以在串口输出RTC时间,
     我们把RTC_PrintDateTime()函数添加到主循环中,把主循环延时改成500毫秒,以免打印过快

void RTC_PrintDateTime(void)
{
    printf("\r\n%04d-%02d-%02d", RTC_Calendar.year, RTC_Calendar.month, RTC_Calendar.day);

    switch (RTC_Calendar.week)
    {
        case 0:
            printf(" SUN ");
            break;

        case 1:
            printf(" MON ");
            break;

        case 2:
            printf(" TUE ");
            break;

        case 3:
            printf(" WED ");
            break;

        case 4:
            printf(" THU ");
            break;

        case 5:
            printf(" FRI ");
            break;

        case 6:
            printf(" SAT ");
            break;

        default:
            break;
    }

    printf("%02d:%02d:%02d\r\n", RTC_Calendar.hour, RTC_Calendar.minute, RTC_Calendar.second);
}
这里面已经做了打印
void RTC_Calendar_Sample(void)
{
    printf("\r\nTest %s", __FUNCTION__);

    RTC_Configure();

    while (1)
    {
                          RTC_PrintDateTime();
        PLATFORM_LED_Toggle(LED1);
        PLATFORM_DelayMS(500);
    }
}
再到这里调用打印,下面就能在串口输出时间了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

379

帖子

2

粉丝