一、硬件
1.涂鸦ESP8266模组搭建最小系统
二、程序
采用ESP8266_NONOS_SDK,上电进入休眠
void ICACHE_FLASH_ATTR user_init(void)
{
uart_init(115200, 115200);
os_printf("WIFI SLEEP\r\n");
system_deep_sleep(5*1000000);
partition_item_t partition_item;
os_printf("SDK version:%s\n", system_get_sdk_version());
if (!system_partition_get_item(SYSTEM_PARTITION_CUSTOMER_PRIV_PARAM, &partition_item)) {
os_printf("Get partition information fail\n");
}
priv_param_start_sec = partition_item.addr/SPI_FLASH_SEC_SIZE;
system_init_done_cb(user_dev_init);
}
三、测试结果
串联2欧电阻,启动电流瞬时200mA,平均电流60mA,休眠电流21uA,最快启动到休眠时间为380ms