一、硬件
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