• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Контроль заряда батарейки

patrick-239

New member
Всем добрый день.

Подскажите, пожалуйста, кто то уже решал задачу: как проверять напряжение питающей батарейки?
В SDK есть команда system_get_vdd33, но она всегда выдает значение 65535. Там же есть два условия:
• system_get_vdd33 can only be called when TOUT pin is suspended
• The 107th byte in esp_init_data_default.bin 127byte is named as “vdd33_const“ , when TOUT pin is suspended vdd33_const must be set as 0xFF that is 255

Я правильно понимаю, что:
1. TOUT (ADC) пин должен быть никуда не подключен и в прошивке с ним ничего не надо делать?
2. 107 бит в файле надо заменить на FF и прошить этот файл по адресу 0x7c000?

Или я что то еще не допонял и не сделал?
 

pvvx

Активный участник сообщества
Прошейте "Web-свалку" (fullflash_and_webfs...zip). Там на Web странице Debug and Test всё наглядно (графики ADC и VDD тоже строит).
Константа перевода в напряжение для модуля ESP-01 где-то около 102400...
И ADC и VDD показывает всегда, вне зависимости от китайских настроек :)
 
Последнее редактирование:
Сверху Снизу