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:20 编辑
程序及串口数据
谢谢楼主分享
很详细啊,感谢分享。 期待后续 :):):):):):):):) 玩mbed的人太少,自己钻研进展有点慢:dizzy: :( 好资料,感谢分享! 就是可惜没有毫秒,有点不太好
页:
[1]
2