长时间睡眠唤醒
嗨,对话小组,
我对在低功耗传感器应用中使用DA14531感兴趣,尤其对扩展睡眠电源模式感兴趣。您能否在此模式下保持BLE连接,并且接收BLE消息能否将您从该模式唤醒到活动状态?在数据表的第4.2.2.2节中,它说“RAM预计将保留用于。。。保持BLE连接活动(堆栈变量或BLE数据)”,但稍后我只能找到从GPIO或计时器唤醒的引用。
嗨,对话小组,
我对在低功耗传感器应用中使用DA14531感兴趣,尤其对扩展睡眠电源模式感兴趣。您能否在此模式下保持BLE连接,并且接收BLE消息能否将您从该模式唤醒到活动状态?在数据表的第4.2.2.2节中,它说“RAM预计将保留用于。。。保持BLE连接活动(堆栈变量或BLE数据)”,但稍后我只能找到从GPIO或计时器唤醒的引用。
你好
我愿意把我的设备进入长期睡眠由于空闲的任务免费的实时操作系统。到目前为止,我面临着一些问题。
我的代码基于对话框中的示例代码。系统正在启动,freertos正在启动,任务正在正确加载。
我在主任务中运行一个循环,在这个循环中,我确实会闪烁一个led,以检查系统是否处于活动状态,并执行1秒睡眠。
我可以跟踪系统直到WFI被正确执行。此时,呼吸计时器关闭,led关闭。
在注射用水出口处,呼吸计时器不会唤醒。
你好,
我使用的是DA14580单机版(作为目标,没有外部处理器)。因此,我认为在我的代码中根本不需要检查GTL接口。
虽然SDK 5有这样一个我不太理解的定义:
我让DA14580进入长时间睡眠,BLE停止广告。当我使用WAKEUP TIMER driver通过按钮唤醒系统时(我已经添加了periph_init()),它开始播放广告。智能手机可以使用应用程序连接到芯片,并进行通信(芯片可以将从智能手机应用程序发送的数据返回到智能手机)。但当我发送命令,让芯片通过I2C读取传感器时,它不起作用。我错过了一些重要的细节?谢谢。
嗨,我正在评估USB加密狗上的PAN1740模块上的DSP,只要我禁用了延长睡眠和流量控制,一切正常。
然而,我试图理解延长睡眠是如何工作的,似乎没有一个systick定时器周期性地唤醒cor,一旦处理器在调用GLOBAL_INT_STOP()后进入睡眠状态;它意味着什么唤醒??所有中断都被禁用。
我的第二个问题是,似乎在启用延长睡眠模式后,DA14580卡在这种情况下:
我正在做一个项目,目标是保持“清醒”的时间尽可能短(我只有一个15毫秒的窗口工作后唤醒)。使用模板fh项目,我得到了BT芯片唤醒,广告,连接,发送数据,并返回到延长睡眠。这个过程花费的时间太长了,我想知道是否有办法在长时间睡眠模式下保持与中央设备的连接。(我想这会缩短我的清醒时间,因为我不必在醒来时重新连接)这可能吗?如果是,如何在软件中启用此功能?