TI论坛
直播中

王燕

7年用户 1734经验值
私信 关注

请问如果cc1310使用watchdog,进入待机模式时watchdog 计数器会不会暂停计数?这是为什么呢?

本帖最后由 一只耳朵怪 于 2018-6-6 16:55 编辑

请问如果cc1310使能了watchdog 那么在进入待机模式时 watchdog 计数器会不会暂停计数
实测似乎还在计数,这样子的话如果没有开个定时器定时喂狗的话系统又会复位。如果开个定时器定时喂狗的话功耗又提高了,请问有没有更好的办法?如何在待机时不使能看门狗计数

回帖(6)

苏醒

2018-6-6 04:50:37
请问您说的待机模式 是指的什么状态?IDLE状态?
举报

王燕

2018-6-6 05:09:59
引用: 合肥冉坤 发表于 2018-6-6 04:50
请问您说的待机模式 是指的什么状态?IDLE状态?

您好,是standby状态
举报

苏醒

2018-6-6 05:27:33
引用: 十个名字V 发表于 2018-6-6 05:09
您好,是standby状态

您好,standby模式watchdog应该是不会工作的。
参考说明:
http://processors.wiki.ti.com/index.php/CC13_26xx_Watchdog
举报

王燕

2018-6-6 05:41:43
引用: 合肥冉坤 发表于 2018-6-6 05:27
您好,standby模式watchdog应该是不会工作的。
参考说明:
http://processors.wiki.ti.com/index.php/CC13_26xx_Watchdog

这样子的话,难道我的代码偶尔工作在IDLE模式?
我在while(1)循环里面uint32_t events = Event_pend(Event_handle(&rfEvent), 0, RF_EVENT_ALL, BIOS_WAIT_FOREVER);用于等待时间,
有开定时器,但定时器的时间都是比较长的,几秒钟的。这样不会进入standby模式吗?我测了功耗的话,在定时器每唤醒时,功耗会跳,0有时0.6ua有时1.8ua
举报

更多回帖

发帖
×
20
完善资料,
赚取积分