Part Number:CC1310Other Parts Discussed in Thread: SYSBIOS
CC1310 RTC 定时例子
Alex Zhang:
您好,请参考
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/515115/manage-date-time-in-ti-rtos-cc1310
,
Alex Zhang:
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/546559/cc1310-rtc-problem
这个对您也会有所帮助,谢谢
,
genyi liu:
需要用做长时间的定时,例如延时一天后报警,,我的设备需要低功耗, 只看到用RTC看时间的例子,不能满足需求!
,
Alex Zhang:
cc1310 在低功耗模式下运行 RTC,因此你只需设置一次时间,即使在低功耗模式下,它也会在通电时继续计数时间。低功耗模式由 TI-RTOS 管理。
,
genyi liu:
需要他一天后自动唤醒设备
,
genyi liu:
要怎么配置?
,
Alex Zhang:
genyi liu said:需要用做长时间的定时,例如延时一天后报警
e2echina论坛这边不提供代码编写服务,RTC看时间的demo给您,如果您这边写一个延时一天报警的逻辑代码很困难的话,建议您联系与您公司对接的FAE。
,
genyi liu:
要是有FAE,就不会在这论坛提出问题了,TI不是自己把FAE砍了吗?
,
Alex Zhang:
您好,实在抱歉,
genyi liu said:要是有FAE,就不会在这论坛提出问题了,TI不是自己把FAE砍了吗?
您这边提到的我不是太明白
,
Alex Zhang:
您这边现在的具体需求是什么?
请您提供具体需求。
,
genyi liu:
你是说RTC的功能需要吗?
,
genyi liu:
需要实现一天的定时,定时到后自动唤醒设备
,
genyi liu:
TI不是砍掉很多代理吗,我只能到官网买芯片
,
genyi liu:
哪来的FAE支持
,
genyi liu:
去代理那边买芯片,代理或许技术支持下,现在就只能天天在TI官网发贴,咨询了。
,
Alex Zhang:
我这边看到您的邮箱是公司邮箱对吧?
,
genyi liu:
是啊
,
Alex Zhang:
建议您去英文论坛去发表您的需求,您可以得到更为专业的回复
https://e2e.ti.com/
,
Alex Zhang:
genyi liu said:需要实现一天的定时,定时到后自动唤醒设备
您这边需要的例程我们这边是不提供的,只能为您找到一些相关的资料,尽可能的帮助到您。希望您这边可以理解。
,
genyi liu:
英语不好,估计不容易发表正确发表自己的需求
,
genyi liu:
有相关资料参考也行,反正实现不了,换个思路就好
,
Alex Zhang:
已经跟进您的问题,有更新会立即回复您。
,
Shuyang Zhong:
Hi Genyi,
请参考此例程:
https://dev.ti.com/tirex/explore/node?node=A__ADsdb9Xnk2cxo8yFPo709g__com.ti.SIMPLELINK_CC13X0_SDK__eCfARaV__LATEST
Best regards,
Shuyang
,
genyi liu:
这个Clock例子跟RTC有什么关联吗?
,
Shuyang Zhong:
Hi Genyi,
二者关联性如下:
The RTC is used by TI-RTOS as the time base for the ti.sysbios.Clock module. It continues to run even when the processor is in standby mode and will wake the processor whenever a Clock object times out.Clock objects are used to implement the timeouts for BIOS APIs such as Task_sleep(), Semaphore_pend(), Event_pend(), etc. They are also used internally by various TI-RTOS driver functions when a timeout is required.The RTC is also used as the timebase for the ti.sysbios.hal.Seconds module which can be used to provide time-of-day information to your application.
请参考:https://e2e.ti.com/support/processors-group/processors/f/processors-forum/578980/rtos-rtc-in-cc1310
Best regards,
Shuyang
,
Alex Zhang:
genyi liu said:需要用做长时间的定时,例如延时一天后报警,,我的设备需要低功耗, 只看到用RTC看时间的例子,不能满足需求!
RTC 在大约 18 分钟后循环,因此您不能使用它让设备休眠一整天,然后在中断时唤醒。
如果你有一些东西只需要每天运行一次,其余时间设备应该休眠,你仍然需要更频繁地唤醒,然后在唤醒 x 次后,你就可以做你需要做的事情。