使用使用 w801_wifi 这个 sdk, 调用
tls_pmu_clk_select (0) ;
tls_pmu_sleep_start () ;
电流为 8. 8ma 左右
使用 W806 0. 4 SDK, 调用
hpmu. Instance = PMU;
hpmu. ClkSource = PMU_CLKSOURCE_32RC;
HAL_PMU_Init (&hpmu) ;
HAL_PMU_Enter_Sleep (&hpmu) ;
电流可以到 1. 0ma 左右
这是为啥?
为了避免受到这个方面的影响, 我直接在 wm_main. c 里面 main 函数是这样写的
int main (void)
{
}
结果发现待机电流来到了 10ma