4个帖子/ 0新
最后一篇
罗尼
离线
最后一次露面:5年4周前
掌握
加入:2014-05-15 15:02
用ble醒来

我们正在使用DA14580来通过BLE通道向Android应用程序采样信号并报告数据。
这应该是一个可分离的装置,用于一夜,然后扔掉。
营销希望我们提供多种用途。
当Android应用程序发送“start”命令时,我们如何“打开”设备,并在获得“停止”命令时将其放入深睡眠状态?
不幸的是,我们在Borad上没有开关,所以它必须是软件。
谢谢

设备:
mt_dialog.
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨罗尼

嗨罗尼

在我的未加工中,您想远程唤醒DA14580,这不是设备支持的东西,一旦设备睡觉才能唤醒设备的唯一物品是一个计划的BLE事件,唤醒定时器或四边形解码器。您必须保持清醒,以获得请求。为了在唤醒时节省电力,您必须考虑每个BLE场景的不同权衡(外围设备的频率和中央将能够接收的频率)。

谢谢mt_dialog.

罗尼
离线
最后一次露面:5年4周前
掌握
加入:2014-05-15 15:02
我明白那个。

我明白那个。
我们必须在不使用时从活动模式中删除它,并使用BLE命令将其放回活动模式。
我们能够这样做。这不是理想的,但只要我们没有开/关开关,这将是解决方案。

在类似的主题上:
我们正在生成4kHz信号来对ADC进行采样。为此,我们使用Timer0。
但它不适用于睡眠模式。有另一个可用的计时器吗?
谢谢

mt_dialog.
离线
最后一次露面:4个月1周前
职员
加入:2015-06-08 11:34
嗨rony,

嗨rony,

所有外围设备都在睡眠模式下关闭,包括定时器,也许您可​​以使用内核定时器才能唤醒并采样ADC,但内核定时器具有10ms的最小分辨率,因此您可以实现100Hz信号。

谢谢mt_dialog.