ESP32 因其 BLE 兼容性功能以及更低的成本而受到广泛关注。它还带有 32 个 GPIO 引脚和一个 32 位双核 CPU。虽然,它提供了很多功能,但在正常使用模式下似乎很耗电。当应用程序由市电供电时,没有急事,但是当它们由电池供电时,我们必须非常注意 ESP32 的功耗。
ESP32 提供不同的睡眠模式,使用这些模式我们可以节省大量电量,并且可以使用电池电源更长时间地运行我们的物联网应用程序。在本文中,我们将讨论ESP32 的不同睡眠模式,并将检查正常和深度睡眠模式下的电流消耗。
了解 ESP32 硬件
从上图中可以看出,ESP32 带有一个双核 32 位微处理器,具有 448 KB 的 ROM,520 KB 的 SRAM 和 4MB 的闪存。此外,它还有一个内置的 Wi-Fi 模块、蓝牙、RTC 和许多其他外设,</