• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Решено Контроль напряжения питания

sav-13

Member
В SDK есть функция контроля напряжения питания uint32 readvdd33( void )
А как к этой функции обратиться в Ардуино IDE?
Может какой регистр почитать?
 

big_alex

New member
@sav-13,
вставить в код

extern "C" {
[HASHTAG]#include[/HASHTAG] "user_interface.h"
uint16 readvdd33(void);
}

Serial.print(readvdd33());
 
Последнее редактирование:

sav-13

Member
Спасибо большое. Все заработало.
Правда если в цикле делать, периодически WDT срабатывает
 

big_alex

New member
А если перед измерением напряжения сбрасывать ватчдог?
ESP.wdtFeed() или добавить delay()/yield() внутри цикла
 

sav-13

Member
это вставляем в самом начале программы?

в итоге у меня вылезает
readvdd33=451...458... и подобное... что не так?
Может вездесущая проблема с версией SDK ?
У меня от батарейки полностью заряженной показывает 4091. От БП 3.3 3250 или что-то подобное
 
Сверху Снизу