• Система автоматизации с открытым исходным кодом на базе 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?

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

Alex_S

New member
Я получал его функцией uint32 readvdd33( void ), но на старой версии 0.9.6. На более свежих не пробовал, т.к. не хватает времени для этого проекта.
 
Сверху Снизу