微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 launchpad 定时器问题

cc3200 launchpad 定时器问题

时间:10-02 整理:3721RD 点击:


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, 做一些定时唤醒的工作。谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top