ESP32 Часы реального времени DS3231
У меня есть проект, в котором я использую ESP32, который всегда имеет правильное время. Для этого я использую часы реального времени, но, как я знаю, RTC требует очень много энергии, поэтому я не мог использовать, например, липо-акку для питания системы. Когда я отключаю VCC от RTC, rtc больше не работает, но почему? Разве он не получает питание от встроенной батареи?
Когда я делаю то же самое на моем Arduino, он прекрасно работает, не подключая vcc к Arduino.
Это зависит от библиотеки? На Arduino я использую библиотеку ds3231, а на ESP32 я использую RTCLib от Adafruit.
пинаут:
ESP32 GND -> RTC GND
ESP32 3.3 -> RTC VCC (I want to disconnect this)
ESP32 IO21 -> RTC SDA
ESP32 IO22 -> RTC SCL
Arduino GND -> RTC GND
Arduino SDA -> RTC SDA
Arduino SCL -> RTC SCL
Спасибо за вашу помощь