Как принудительно ограничить производительность esp32?

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Вот такой вот вопрос возник, друзья. Есть ли возможность принудительно уменьшить производительность и вообще энергопотребление esp32? :-)

Почему: у меня вся система(там не только esp32) запитывается от аккума 18650. Я поставил замер напруги программный и резисторный делитель-для этого замера.

Так вот. Когда у меня включается передача в Serial+обработка прерываний+движки -срабатывает моя программная защита (значит, напруга упала ниже 3V). Понятно, надо всяко разно оптимизировать железо мое. Но я пока не об этом. А исключительно о программном "урезайзинге" аппетитов esp32. Реально?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Пока не будет выяснено, сколько и в каких режимах потребляет каждый из приборов - не реально.

Искать нужно там, где потерял, а не там, где светлее.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

А нахрена? Если роутер не работает, так и от ESP смысла нет.

mu_ssina
Offline
Зарегистрирован: 30.08.2013

Тоже верно :-)

Однако, лично я вот не знаю, как у нее там ядра подключаются и не работают ли постоянно -"в полную мощность".  Если есть возможность неким образом урезать тактовую частоту и др.-мне кажется это пошло бы на пользу. Конечно, и железо свое пристально изучаю-не без этого...

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

mu_ssina пишет:

Если есть возможность неким образом урезать тактовую частоту и др.-мне кажется это пошло бы на пользу. Конечно, и железо свое пристально изучаю-не без этого...

Ну у всех процессоров есть режим "SLEEP", когда он отключает все функции, кроме опрашивания нескольких "лапок". Вот в эту сторону и стоит копать. Если надо.

Клапауций 9999
Offline
Зарегистрирован: 27.11.2020

mu_ssina пишет:

Тоже верно :-)

Однако, лично я вот не знаю, как у нее там ядра подключаются и не работают ли постоянно -"в полную мощность".  Если есть возможность неким образом урезать тактовую частоту и др.-мне кажется это пошло бы на пользу. Конечно, и железо свое пристально изучаю-не без этого...


в настройках ИДЕ все тонкие настройки конфигурации аппаратной инициализации железа.
например, здесь у меня настроено 80 мегагерц.

Клапауций 003 пишет:

настройки Arduino IDE.

конфигурация ESP32 без радио-интерфейсов.

но, я сомневаюсь, что это поможет, т.к. я не понимаю, что такое "движки".