CH573关于睡眠与低功耗BLE的软件如何设计!

设计方案

 , 要求ch573每10s后 做连接采集10次ADC,  数据存flash,每三3分钟后把flash的数据 通过蓝牙广播1秒(不是一次)

并且在不工作的时间休眠状态,以减少电池功耗

当前存在的疑问:

 如果使用BLE,当前的示例都是使用TMOS,而TMOS都是任务的形式来实现, 我没办法来做休眠

如果在考PM的例程,就不能启动BLE, 

请问如果来编写程序,最为合理 



1、BLE的例子中都有休眠宏定义HAL_SLEEP,默认关闭,宏定义打开,即可完成BLE休眠机制。BLE中的休眠使用RTC唤醒的。

2、通过RTC唤醒,完成ADC采样数据。

--end


请问 CH573 BLE如何使用外部中断唤醒,无外部中断则睡眠


正常宏定义开启HAL_SLEEP就行,微信已联系。


只有登录才能回复,可以选择微信账号登录