我们使用DA14580采样信号,并通过BLE通道向Android应用程序报告数据。这本该是一个可有可无的装置用了一晚就被扔掉了。市场营销希望我们提供多种用途。当Android应用程序发出“开始”命令时,我们如何“打开”设备?当我们收到“停止”命令时,我们如何让设备进入深度睡眠?不幸的是,我们没有开关在板上,所以它必须在软件。谢谢
嗨,罗尼
在我的理解中,你想要唤醒da14580远程,这不是设备支持的东西,一旦设备进入睡眠,唯一可以唤醒设备的事情是一个预定的事件,唤醒定时器或四编解码器。为了接收请求,你必须保持清醒。为了在你清醒的时候节省电力,你必须考虑每个祝福场景的不同权衡(外围设备多久发送一次,中央设备多久接收一次)。
由于MT_dialog
我理解这一点。我们必须在不使用时将其从活动模式中删除,并使用BLE命令将其恢复到活动模式。我们可以做到。这不是理想的,但只要我们没有ON/OFF开关,这将是解决方案。
关于一个类似的主题:我们正在生成一个4Khz的信号来采样adc。为此,我们使用timer0。但在两种睡眠模式下都不起作用。还有别的定时器吗?谢谢
嗨,罗尼,
所有的外围设备在休眠模式下都是关闭的,包括定时器,也许你可以使用内核定时器来唤醒和采样adc,但内核定时器有10ms的最小分辨率,因此你可以实现100Hz的信号。
嗨,罗尼
在我的理解中,你想要唤醒da14580远程,这不是设备支持的东西,一旦设备进入睡眠,唯一可以唤醒设备的事情是一个预定的事件,唤醒定时器或四编解码器。为了接收请求,你必须保持清醒。为了在你清醒的时候节省电力,你必须考虑每个祝福场景的不同权衡(外围设备多久发送一次,中央设备多久接收一次)。
由于MT_dialog
我理解这一点。
我们必须在不使用时将其从活动模式中删除,并使用BLE命令将其恢复到活动模式。
我们可以做到。这不是理想的,但只要我们没有ON/OFF开关,这将是解决方案。
关于一个类似的主题:
我们正在生成一个4Khz的信号来采样adc。为此,我们使用timer0。
但在两种睡眠模式下都不起作用。还有别的定时器吗?
谢谢
嗨,罗尼,
所有的外围设备在休眠模式下都是关闭的,包括定时器,也许你可以使用内核定时器来唤醒和采样adc,但内核定时器有10ms的最小分辨率,因此你可以实现100Hz的信号。
由于MT_dialog