anywill 发表于 2016-10-19 11:49:22

ARM®mbed OS入门开发(四 B)基于mbed的RTC时间显示到串口程序

一个简单的基于mbed的RTC时间显示到串口程序
#include "mbed.h"

DigitalOut myled(LED1);

int main() {

    printf("RTC example\n");
    //set_time(1387188300); // 起始时间Set RTC time to 16 December 2013 10:05:00 UTC
                           //从2013 10:05:00 开始计时
                           //按秒调整时间
                           //起始时间加一天即1387188300+86400
                           //起始时间加一月即1387188300+2592000按30天算
                           //起始时间加一月即1387188300+31536000 按365天算
                           //1476612300   Sun Oct 16 10:05:53 2016
    set_time(1476612300); // Sun Oct 16 10:05:53 2016

    printf("Date and time are set.\n");

    while(1) {

      time_t seconds = time(NULL);

      //printf("Time as seconds since January 1, 1970 = %d\n", seconds);

      printf("Time as a basic string = %s", ctime(&seconds));//把time_t类型转换成字符串类型

      //char buffer;
      //strftime(buffer, 32, "%I:%M:%S %p\n", localtime(&seconds));
      //printf("Time as a custom formatted string = %s", buffer);

      myled = !myled;      
      wait(1);
    }
}



anywill 发表于 2016-10-19 12:14:44

本帖最后由 anywill 于 2016-10-19 12:20 编辑


程序及串口数据



zero99 发表于 2016-10-19 17:04:43

谢谢楼主分享

xyx365 发表于 2016-10-19 19:46:23


很详细啊,感谢分享。

suoma 发表于 2016-10-19 20:20:57

         期待后续

asssdz-382474 发表于 2016-10-19 21:23:10

:):):):):):):):)

anywill 发表于 2016-10-19 22:16:51

玩mbed的人太少,自己钻研进展有点慢:dizzy:

哈佛祖安智 发表于 2016-10-22 12:51:30

:(

samhong 发表于 2017-3-17 07:06:46

好资料,感谢分享!

idfulin 发表于 2017-4-27 14:10:13

就是可惜没有毫秒,有点不太好
页: [1] 2
查看完整版本: ARM®mbed OS入门开发(四 B)基于mbed的RTC时间显示到串口程序