cc3200 launchpad 定时器问题
void TestTimerConfigNStart()
{
Timer_IF_Init(PRCM_TIMERA0,TIMERA0_BASE,TIMER_CFG_PERIODIC,TIMER_A,0);
Timer_IF_IntSetup(TIMERA0_BASE,TIMER_A,TimerPeriodicIntHandler);
Timer_IF_Start(TIMERA0_BASE,TIMER_A,PERIODIC_TEST_CYCLES / 10);
}
PERIODIC_TEST_CYCLES 值为80000000, 这个的具体定时器时间是多久,怎么计算,这么用cycles
这个周期值等于1/10s, PERIODIC_TEST_CYCLES值等于80000000,是因为我们系统的主频跑在80Mhz,所以换算下来,如果计数值等于PERIODIC_TEST_CYCLES,也就等于1秒钟。
谢谢
CC3200 中是否有获取系统当前时间的API?? 我调用了time(),可是返回值不对
Hi Tianjun,
您好!
您说的具体指的是互联网时间还是CC3200的某个定时器时间?谢谢!
Hi Shelford,
不是某个定时器的时间, 应该是互联网的时间,我想获取这个时间然后来获取一段代码执行的时间戳。我看了get time demo,demo里是去SNTP服务器获取时间,CC3200有自己这种时间管理吗,来获取时间,类似linux里的time(),获取系统当前时间
Hi Tianjun,
您好!
不好意思,CC3200本身没有这个功能。 您需要外置时钟芯片来完成。 CC3200内部只有RTC TIMER, 做一些定时唤醒的工作。谢谢!