如题,一般系统都有获取当前系统运行时间的一个api,但是cc3200的文档中没有找到,请问有吗
lin zhang12:
连接网络,通过时间服务器获取,cc3200没有RTC。
Viki Shi:
可参考CC32xx Info Center Get Time Application,地址: http://processors.wiki.ti.com/index.php/CC32xx_Info_Center_Get_Time_Application
baoquan liu:
回复 lin zhang12:
我不是要ntp的时间,系统可以通过计数系统时钟的个数来确定时间啊
而且提供的web server上能获取系统运行时间。我也不要rtc
我就是要一个系统从启动到现在的时间。
baoquan liu:
回复 Viki Shi:
我不是要ntp的时间,系统可以通过计数系统时钟的个数来确定时间啊
而且提供的web server上能获取系统运行时间。我也不要rtc
我就是要一个系统从启动到现在的时间。
lin zhang12:
回复 baoquan liu:
用定时器
baoquan liu:
回复 lin zhang12:
谢谢啊,不希望用定时器,感觉有点浪费
baoquan liu:
回复 Viki Shi:
我不是要网络时间
我是要模块从启动到现在运行的时间,不是ntp
user1878904:
回复 baoquan liu:
获取 TICK 的时间吧
xTaskGetTickCount();
jeffrey yu:
回复 user1878904:
Getting Device time and date example: SlDateTime_t dateTime = {0}; _i8 configLen = sizeof(SlDateTime_t); _i8 configOpt = SL_DEVICE_GENERAL_CONFIGURATION_DATE_TIME; sl_DevGet(SL_DEVICE_GENERAL_CONFIGURATION,&configOpt, &configLen,(_u8 *)(&dateTime)); printf("Day %d,Mon %d,Year %d,Hour %,Min %d,Sec %d\n",dateTime.sl_tm_day,dateTime.sl_tm_mon,dateTime.sl_tm_year dateTime.sl_tm_hour,dateTime.sl_tm_min,dateTime.sl_tm_sec);
Yonghua Pan:
回复 jeffrey yu:
cc3200是没有硬件时钟了,如果不用NTP建议最好还是用timer来计算.