我想问一下低功耗模式下有四种 空闲模式Idle 暂停模式Halt 睡眠模式Sleep 下电模式Shut down,当我需要使用低功耗蓝牙与手机传输数据的时候,使用哪种模式最稳定,并且需要的功耗尽可能小呢?
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
我想问一下低功耗模式下有四种 空闲模式Idle 暂停模式Halt 睡眠模式Sleep 下电模式Shut down,当我需要使用低功耗蓝牙与手机传输数据的时候,使用哪种模式最稳定,并且需要的功耗尽可能小呢?
结合蓝牙收发使用一般使用sleep模式比较多。
如果需要更低功耗可以使用shutdown睡眠,但是醒来后会复位,一般适合长时间不用的情况下使用。比如1天不使用蓝牙则可以手动调用shutdown进入最低功耗的睡眠。
如果是使用蓝牙广播做遥控器的话,哪个模式会比较好一点?就是平常不用的情况下进低功耗,然后有按键按下退出睡眠,并通过广播包传输出键值,然后再进入睡眠。
需注意广播发送给数据无法确保对方一定接收到。
按下按键后唤醒并开启广播,广播间隔配置小一些。一段时间不使用,可以将广播间隔拉大或者停止广播进入shutdown睡眠。
蓝牙工程进入长睡眠参考:
在TMOS系统中手动管理休眠 - JayWell - 博客园 (cnblogs.com)