我使用 CentPeri 这个demo 测试低功耗,HAL_SLEEP这个宏也打开了,但是我发现测试的时候打开和关闭时测量到的功耗没有区别,是因为用TMOS自动管理功耗,有事件时就会唤醒导致功耗一直降不下去吗.
我修改了central 的几个参数,发现功耗还是降不下去。1)连接间隙 ;2)从设备延迟 ;3)扫描间隙。
热门产品 :
CH641: PD及无线充电专用MCU
我使用 CentPeri 这个demo 测试低功耗,HAL_SLEEP这个宏也打开了,但是我发现测试的时候打开和关闭时测量到的功耗没有区别,是因为用TMOS自动管理功耗,有事件时就会唤醒导致功耗一直降不下去吗.
我修改了central 的几个参数,发现功耗还是降不下去。1)连接间隙 ;2)从设备延迟 ;3)扫描间隙。
开启工程低功耗;
没有任务会进sleep,启动睡眠
低功耗的本质就是,运行,睡眠,运行,睡眠,然后电流的平均值降低。
如果你测量没区别,你要看低功耗开启对不对,是不是有时间进睡眠,如果一直有任务,就没法睡眠,平均电流就下不来。