Part Number:CC1310
TI的工程师们,请教一个问题,CC1310在 NORTOS模式下,使用sleep()可以休眠,但IO中断唤醒无法立刻返回执行应用程序;使用Power_idleFunc()可以休眠,但是不能定时唤醒;现在我需要最大30S自动唤醒发送一次数据,30S内有按键唤醒也需要立刻发送一次数据,请问这个在NORTOS模式下该如何处理,有没有相关的例程?
Alice:
您好,
请参考这个帖子讨论的内容,用普通的定时器试一下。
CC1310: CC1310 nortos裸机如何实现standby模式休眠和唤醒 – 低于 1GHz 论坛 – 低于 1GHz – E2E 设计支持 (ti.com)
,
sun:
这个帖子里面并没有说明如何使用定时器来唤醒。定时器用普通定时器还是RTC定时器呢,普通定时器应该用的高频时钟,休眠状态时钟应该停止了,RTC用的低频时钟。
,
sun:
我试了在睡眠前开了普通定时器,就无法进入休眠了,电流是mA级别了,关闭定时器进入休眠,电流是1uA.
,
Alice:
您好,
功耗可能需要您做一下电源管理, 下面文档是TI-RTOS的电源管理,没有其他建议了。
CC26x0/CC13x0 SimpleLink Wireless MCU Power Management Software Development Ref (Rev. A) (ti.com.cn)