Hello world!
Пришло время складывать материалы в какое-то единое хранилище.
Пришло время складывать материалы в какое-то единое хранилище.
Освоил работу с esp32 через JTAG интерфейс. Прикольно, можно с помощью точек останова в коде прерывать исполнение программы в любой момент, смотреть что там в памяти в данный момент и исполнять код по шагам
#ecmetr
#ecmetr
Моя любимая отладочная платка - lolin32 light.
Вот её распиновка чтобы каждый раз судорожно её не искать
Вот её распиновка чтобы каждый раз судорожно её не искать
Памятка по пинам
ESP32 has 6 strapping pins:
•
•
•
•
-
•
•
ESP32 has 6 strapping pins:
•
GPIO2
: internal pull-down•
GPIO4
: internal pull-down•
GPIO0
: internal pull-up GPIO_NUM_0•
GPIO5
: internal pull-up-
•
MTDI/GPIO12:
internal pull-down GPIO_NUM_12•
MTDO/GPIO15
: internal pull-up GPIO_NUM_15Если пины pull-down (
Если пины pull-up (
пины
GPIO2
/GPIO4
/GPIO12
) - значит их не стоит "подтягивать к верху", т.е. реализовывать на них кнопочки и i2c шины.Если пины pull-up (
GPIO0
/GPIO5
/GPIO15
) - то скорее всего на них можно весить i2c шину или например дата-провод датчика ds18b20.пины
12
/13
/14
/15
лучше не использовать в логике, т.к. к ним подключается JTAG. Даже если сейчас ты не знаешь что это такое - потом вдруг апетит подрастёт и захочешь его использовать. При желании на эти пины можешь повесить цветомузыку из диодов ✨