我们正在使用DA14580对信号进行采样,并通过BLE通道向Android应用程序报告数据。这应该是一个可有可无的装置用了一个晚上,然后扔掉。市场部希望我们能提供多种用途。当Android应用程序发出“start”命令时,我们如何“打开”设备,当我们收到“stop”命令时,如何让它进入深度睡眠?。不幸的是,我们没有在宝来开关,所以它必须在软件。谢谢
嗨Rony
据我所知,你想远程唤醒da14580,这不是设备支持的东西,一旦设备进入睡眠状态,唯一能唤醒设备的是一个可编程事件,唤醒计时器或四解码器。你必须保持清醒才能收到请求。为了在你清醒的时候节省电能,你必须考虑每个ble场景的不同权衡(外围设备传输的频率和中央设备接收的频率)。
谢谢你的对话
我明白。我们将不得不在不使用时将其从活动模式中移除,并使用BLE命令将其恢复到活动模式。我们能够做到这一点。这是不理想的,但只要我们没有开/关开关,这将是解决方案。
关于类似的主题:我们正在生成一个4Khz的信号来对adc进行采样。为此,我们使用定时器0。但在两种睡眠模式下都不起作用。还有其他计时器吗?谢谢
嗨,罗尼,
所有的外设在睡眠模式下都是关闭的,包括定时器,也许你可以使用内核定时器来唤醒和采样adc,但是内核定时器的最小分辨率是10ms,因此你可以获得100Hz的信号。
嗨Rony
据我所知,你想远程唤醒da14580,这不是设备支持的东西,一旦设备进入睡眠状态,唯一能唤醒设备的是一个可编程事件,唤醒计时器或四解码器。你必须保持清醒才能收到请求。为了在你清醒的时候节省电能,你必须考虑每个ble场景的不同权衡(外围设备传输的频率和中央设备接收的频率)。
谢谢你的对话
我明白。
我们将不得不在不使用时将其从活动模式中移除,并使用BLE命令将其恢复到活动模式。
我们能够做到这一点。这是不理想的,但只要我们没有开/关开关,这将是解决方案。
关于类似的主题:
我们正在生成一个4Khz的信号来对adc进行采样。为此,我们使用定时器0。
但在两种睡眠模式下都不起作用。还有其他计时器吗?
谢谢
嗨,罗尼,
所有的外设在睡眠模式下都是关闭的,包括定时器,也许你可以使用内核定时器来唤醒和采样adc,但是内核定时器的最小分辨率是10ms,因此你可以获得100Hz的信号。
谢谢你的对话