在扩展睡眠模式下可以在外设工作吗?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
古祥
离线
最后一次露面:2周5天前
加入:2017-05-12 04:18
在扩展睡眠模式下可以在外设工作吗?

嗨,对话
1.使用“PM_SET_SLEEP_MODE(PM_MODE_EXTEDDE_SLEEP)输入扩展睡眠模式后,”,我们可以使用外围设备(I2C,SPI,UART ..)操作外部传感器吗?应该注意什么?
2.如果设备已经扩展了睡眠模式,如果我们使用“pm_set_sleep_mode(pm_mode_extended_sleep)会发生什么;”再次 ?或在活动模式下使用“pm_set_sleep_mode(pm_set_sleep_mode(pm_mode_active)

设备:
mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
桂翔,

桂翔,

1)为了使用外围设备,设备必须处于活动状态,同时睡眠设备关闭外围设备,这意味着您可以通过定时器或外部中断进行编程以唤醒,然后访问外围设备。这应该通过适配器而不是SDK提供的低级驱动程序来完成。

2)您将刚刚将睡眠状态重置为与以前相同的状态,我认为应用程序的行为没有区别,如果您只设置相同的睡眠状态。

谢谢mt_dialog.