[MM32硬件] 【灵动微电子MM32F0121测评】+4_RTC时间打印

[复制链接]
 楼主| stb988 发表于 2025-6-18 21:15 | 显示全部楼层 |阅读模式
     作为一款入门级MCU,还提供了RTC时钟,直是难得,今天就对这个时钟测试测试。
     在示例中,有一个RTC示例,其实每个都可以打印,我们只要稍加改动就可以在串口输出RTC时间,
     我们把RTC_PrintDateTime()函数添加到主循环中,把主循环延时改成500毫秒,以免打印过快

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

  4.     switch (RTC_Calendar.week)
  5.     {
  6.         case 0:
  7.             printf(" SUN ");
  8.             break;

  9.         case 1:
  10.             printf(" MON ");
  11.             break;

  12.         case 2:
  13.             printf(" TUE ");
  14.             break;

  15.         case 3:
  16.             printf(" WED ");
  17.             break;

  18.         case 4:
  19.             printf(" THU ");
  20.             break;

  21.         case 5:
  22.             printf(" FRI ");
  23.             break;

  24.         case 6:
  25.             printf(" SAT ");
  26.             break;

  27.         default:
  28.             break;
  29.     }

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

  4.     RTC_Configure();

  5.     while (1)
  6.     {
  7.                           RTC_PrintDateTime();
  8.         PLATFORM_LED_Toggle(LED1);
  9.         PLATFORM_DelayMS(500);
  10.     }
  11. }
再到这里调用打印,下面就能在串口输出时间了。
20250618_210635.mp4_20250618_210805.gif
AdaMaYun 发表于 2025-7-31 17:55 | 显示全部楼层
RTC时间打印
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

393

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部