我没有使用蓝牙协议,只使用X:\ti\simplelink_cc2640r2_sdk_3_10_00_15\examples\nortos 下的协议开发,里面没有找到关于RTC实现 带年月日及时分秒功能的代码,上次咨询过一次关于RTC功能,你们让我使用aon_rtc.c和aon_rtc.h里的代码,我对比了里面,好像只有定时功能,没有看到实时时钟的实现方法,
请问有没有其它源码可以实现这些功能
Alvin Chen:
请使用 TI-RTOS 的Seconds module
dev.ti.com/…/Seconds.html
user1412065:
回复 Alvin Chen:
我用的是 X:\ti\simplelink_cc2640r2_sdk_3_10_00_15\examples\nortos 下的代码
Alvin Chen:
回复 user1412065:
非TI RTOS我们没有提供
user1412065:
回复 Alvin Chen:
在非TI RTOS下的功能我都开发的差不多了,这时候让我再改到TI RTOS下发,这样不需要重来吗,有没有别的方法可以实现
Alvin Chen:
回复 user1412065:
目前没有办法,除非你自己搞个库,这个难度不言而喻
user1412065:
回复 Alvin Chen:
我在 TI RTOS下 加入#include <ti/sysbios/hal/Seconds.h>#include <time.h>
uint16_t i;time_t t;struct tm *ltm;char *curTime;uint32_tSTARTTIME=0;Seconds_set(STARTTIME);
for(i=0;i<1000;i++){
t = time(NULL);ltm = localtime(&t);curTime = asctime(ltm);}
读出来curTime 值 每次都是一样的,是不是时钟没有走,是哪里还需要设置什么吗