延长睡眠周边(非BLE)示例?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
安德鲁尔
离线
最后一次露面:3个月5天前
加入:2020-11-05 02:45
延长睡眠周边(非BLE)示例?

嗨伙计,

我有一个项目需要大约每15ms醒来,做一些基本的GPIO东西,然后回去睡觉。不需要吹气。据推测,我需要在扩展的睡眠模式下,以便我可以使用Timer1唤醒我(我确定不想每15毫秒从OTP / Flash重新加载)RAM保留。

我们已经拥有了一封自定义板,所以我们可以避免尝试获取电源号码并妨碍Dev Kit Driver Board途中的问题。

但是,我没有看到延长睡眠的任何外围示例。我发现了Hibernate榜样(http://lpccs-docs.dialog-semicondiondumon.com/da145xx_tutorial_sdk6_periphe ...),但这不是我需要的。

我正在尝试获取一个程序,实际上将达到数据表中引用的1.2ua,以“延长睡眠模式,使用20kb ram保留,在rcx上运行”。但是,我似乎无法找到这些线条。

任何帮助,将不胜感激。

谢谢。

设备:
PM_DIALOG.
离线
最后一次露面:2天23小时前
职员
加入:2018-02-08 11:03
嗨安德鲁尔,

嗨安德鲁尔,

谢谢你的问题。不可能在非BLE项目中使用睡眠API。所有使用任何可用睡眠模式的项目都是BLE项目。

请检查SDK6的所有外设(非BLE)示例 - 其中一部分都有睡眠模式功能。非BLE示例可以在6.0.14.1114 \ projects \ target_apps \ peripheral_examples sdk路径中找到。

如果您有兴趣减少功耗,则应使用任何BLE SDK示例(6.0.14.1114 \ projects \ target_apps \ ble_examples)

在DA14531支持网站中,有多种教程和SW示例,它们将帮助您了解睡眠模式并配置DA14531。

http://lpccs-docs.dialog-semondile.com/da14531_sleep_mode+/index.html.

http://lpccs-docs.dialog-seminiondiond.com/da145xx_tutorial_sdk6_peripherals/index.html.

DA14531 BLE EDDYSTONE信标具有休眠或深睡眠模式

DA14531配置休眠和状态感知休眠模式

谢谢,PM_DIALOG.

安德鲁尔
离线
最后一次露面:3个月5天前
加入:2020-11-05 02:45
不可能使用

不可能在非BLE项目中使用睡眠API。

好的,如果apis只是ble,那很好。然后我将直接设置寄存器而不是使用API​​。没什么大不了。

明显的下一个问题是:将芯片放入扩展睡眠模式所需的直接登记程序是什么?

所有使用任何可用睡眠模式的项目都是BLE项目。

这似乎并不完全是真的。我发布的对话框链接将DA14531从外设项目中放入Hibernate。

谢谢。

PM_DIALOG.
离线
最后一次露面:2天23小时前
职员
加入:2018-02-08 11:03
嗨安德鲁尔,

嗨安德鲁尔,

根据教程,休眠模式教程基于empty_peripheral_template。此示例casn在6.0.14.1114 \ projects \ target_apps \ template \ empty_peripheral_template \ keil_5 SDK路径中找到。如果您打开此项目,您将看到这是一个BLE项目,因为设备在靴子时开始广告。

谢谢,PM_DIALOG.

安德鲁尔
离线
最后一次露面:3个月5天前
加入:2020-11-05 02:45
所以,它是。

的确是。我的错。