Slacky
Member
В общем весь вечер бьюсь, что-то не выходит. Функция всегда возвращает 65535. Если к ADC подключить подтяжку через резистор, то функция system_adc_read() возвращает приемлемое значение.
Читал доки от expressif.
system_get_vdd33 can only be called when TOUT pin is suspended.
The 107th byte in esp_init_data_default.bin (0 ~ 127 bytes) is named as vdd33_const.
When TOUT pin is suspended, vdd33_const must be set as 0xFF, which is 255.
Нашел в скаченном UDK файл esp_init_data_default.bin. Отредактировал 107 байт. Поставил там 0xff.
Залил его по адресу 0xfc000.
Теперь функция system_get_vdd33 () возвращает вроде верно ...
Vcc: 2954
Вопрос - куда глядеть и что конфигурировать, если не использовать файл esp_init_data_default.bin?
Как-то это можно из своего кода сделать?
Спасибо.
Читал доки от expressif.
system_get_vdd33 can only be called when TOUT pin is suspended.
The 107th byte in esp_init_data_default.bin (0 ~ 127 bytes) is named as vdd33_const.
When TOUT pin is suspended, vdd33_const must be set as 0xFF, which is 255.
Нашел в скаченном UDK файл esp_init_data_default.bin. Отредактировал 107 байт. Поставил там 0xff.
Залил его по адресу 0xfc000.
Теперь функция system_get_vdd33 () возвращает вроде верно ...
Vcc: 2954
Вопрос - куда глядеть и что конфигурировать, если не использовать файл esp_init_data_default.bin?
Как-то это можно из своего кода сделать?
Спасибо.