ch579蓝牙低功耗问题

我打开低功耗睡眠:#define HAL_SLEEPTRUE

会死在CH57X_BLEInit函数的以下位置

#if (defined HAL_SLEEP) && (HAL_SLEEP == TRUE)

if( (u32)MEM_BUF < (u32)0x20003800 ){

    PRINT("RAM config error...\n");

    while(1);

  }

是什么原因,程序用默认没修改过的官网例子

这边可以加我微信18921422767,我帮你查看一下。


你可以修改一下这些配置:

1640668686177048.png


emobile_2021-12-28_13-23-27.png

RAM共32k,后面的16k才能睡眠保持。


谢谢,可以了,另外我把广播关了,实测功耗是200多UA,请问大根会是哪里问题,外部没有任何元件耗电,都拆完了,只剩下主芯片电路


直接电池供电还是有稳压芯片?可以尝试进入shutdown模式测试下最低功耗,判断下功耗是否是芯片本身带来的


好了,通过LDO的,现在功耗 可以了


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