4个帖子/ 0新
最后一篇
Uta_lc.
离线
最后一次露面:9个月1周前
加入:2016-05-03 07:39.
从深睡眠唤醒时间

亲爱的对话支持,

我们试图在深度睡眠中醒来后确定,需要最短的时间来确定GPIO引脚是否高或低?如果高,请回到深睡觉?如果低电平,叫醒,休息和广告?

我理解它涉及至少OTP镜像和重置处理程序配置等,如AN-B-011所提到的代码引导。我不确定深睡眠唤醒所涉及的步骤是什么?

谢谢,
UA_LC.

设备:
Uta_lc.
离线
最后一次露面:9个月1周前
加入:2016-05-03 07:39.
更多细节:

更多细节:

此想法是在System_Init中读取GPIO引脚(Main_Func())尽早调用;如果低(按下按钮),请运行普通system_init;如果高(未按下按钮),请返回睡眠状态,不需要唤醒醒来;否则系统会唤醒BLE广告。

您能否告知我以下的想法是否正确:
1.在GPIO_INIT()之后,可以完成GPIO读取和检查的最早点;(在system_init.

2.如果高(未按下),则需要某些功能调用将芯片放回System_Init中的深度休眠。为此目的需要调用哪些功能?

3.如果更改系统_Init的想法不起作用,您能想到任何其他方式的方式吗?

谢谢你的支持,
Uta_lc.

Uta_lc.
离线
最后一次露面:9个月1周前
加入:2016-05-03 07:39.
有人想帮忙吗?

有人想帮忙吗?

mt_dialog.
离线
最后一次露面:1周5天前
员工
加入:2015-06-08 11:34
嗨Uta_lc,

嗨Uta_lc,

请介意您发布您的问题,目前的位置仅供中文。似乎你的其他帖子更加完整,所以我会在这里回复https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-da ...

谢谢mt_dialog.