4个职位/ 0个新职位
最后发表
罗尼
离线
最后看到:5年3个月前
主
加入:2014-05-15 15:02
被BLE吵醒

我们使用DA14580采样信号,并通过BLE通道向Android应用程序报告数据。
这本该是一个可有可无的装置用了一晚就被扔掉了。
市场营销希望我们提供多种用途。
当Android应用程序发出“开始”命令时,我们如何“打开”设备?当我们收到“停止”命令时,我们如何让设备进入深度睡眠?
不幸的是,我们没有开关在板上,所以它必须在软件。
谢谢

设备:
MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨,罗尼

嗨,罗尼

在我的理解中,你想要唤醒da14580远程,这不是设备支持的东西,一旦设备进入睡眠,唯一可以唤醒设备的事情是一个预定的事件,唤醒定时器或四编解码器。为了接收请求,你必须保持清醒。为了在你清醒的时候节省电力,你必须考虑每个祝福场景的不同权衡(外围设备多久发送一次,中央设备多久接收一次)。

由于MT_dialog

罗尼
离线
最后看到:5年3个月前
主
加入:2014-05-15 15:02
我理解这一点。

我理解这一点。
我们必须在不使用时将其从活动模式中删除,并使用BLE命令将其恢复到活动模式。
我们可以做到。这不是理想的,但只要我们没有ON/OFF开关,这将是解决方案。

关于一个类似的主题:
我们正在生成一个4Khz的信号来采样adc。为此,我们使用timer0。
但在两种睡眠模式下都不起作用。还有别的定时器吗?
谢谢

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
嗨,罗尼,

嗨,罗尼,

所有的外围设备在休眠模式下都是关闭的,包括定时器,也许你可以使用内核定时器来唤醒和采样adc,但内核定时器有10ms的最小分辨率,因此你可以实现100Hz的信号。

由于MT_dialog