RTC计时器
嗨对话框
我用da14580做一个需要实时时钟的产品,但是我知道内部的time0和systick在长时间睡眠模式下会停止运行,如何在空闲的时候进入睡眠模式,同时保证我的RTC时间是正确的?
谢谢!
嗨对话框
我用da14580做一个需要实时时钟的产品,但是我知道内部的time0和systick在长时间睡眠模式下会停止运行,如何在空闲的时候进入睡眠模式,同时保证我的RTC时间是正确的?
谢谢!
我用需求方。如果我测量BLE IC在睡眠期间的电流(停止广告),电流大约是150uA。
这是正常的DSPS睡眠电流,或者我的睡眠模式有问题吗?
设置:
软件:我们使用DA14583物联网传感器作为参考设计,运行RAW项目。
硬件:原先控制电源的设计是基于切换器,切换器关闭时,单片机停止工作。
然而,对于真正的应用,我们想改变原来的开关设计为“软”控制,通过进入延长睡眠模式和禁用广告,如果按钮没有按下。
所以我们想修改一下原来的固件,实现唤醒功能。
问题:
亲爱的所有,
我的问题是关于把作为参考设计的硬开关换成软开关的。
亲爱的Dialog_Support,
我正在为我的项目工作延长睡眠模式。
1.我的要求是,我想保持我的设备在睡眠模式(ble_radio_off)完全和设备应该醒来,每当移动应用程序试图连接。
连接完成后,设备应执行必要的BLE任务(即读、写和通知),任务完成后,设备应再次进入睡眠模式。
2.我的任务很少是基于timer0的。那么有可能唤醒我的设备使用timer0吗?如果是,那么我应该考虑的所有事情。
这就跟你问声好!
在我的项目中,打开我的设备,我让它广告10秒,设备进入深度睡眠模式,如果没有连接,设备停止广告,并等待一个按钮唤醒。
在广告期间,连接设备,然后通过调用函数disable_sleep_mode()将设备从深睡眠模式更改为活动模式,并将pin设置为高电平。但是我做不到,我发现pin还是低电平。
请帮帮我,谢谢!
你好,
关于睡眠模式的一个问题,我打开微da14580_config.h:
/ * * /睡眠模式
#定义CFG_EXT_SLEEP
# undef CFG_DEEP_SLEEP
开机后进入睡眠状态,无法从睡眠模式中醒来。
我听不到任何广播数据包。
如何每隔10秒唤醒系统?
app_ht_task中的计时器可以唤醒系统吗?
非常感谢!
大家好!
我希望我的设备进入扩展睡眠模式,我在“da14580_config.h”中定义了CFG_EXT_SLEEP。我发现程序停止在"while(!ble_deep_sleep_stat_getf());" whic是在"rwip_sleep()"的函数,我不知道为什么?
谢谢你~
Xianwen
我将芯片设置为扩展睡眠模式,因此无法通过KEIL和jlink进行调试。这是正确的。但是芯片从睡眠模式中唤醒,并使用函数SetBits(SYS_CTRL_REG, DEBUGGER_ENABLE, 1);它仍然不能通过KEIL和jlink调试,并给我一个错误“没有发现Cortex-M SW设备”。这是为什么呢?调试块能从睡眠模式中恢复吗?非常感谢。