Для ESP32 появился интерактивный справочник пинов esp32pin.com

Дата публикации:

7

На Espressif Developer Portal представлен бесплатный справочник esp32pin.com для семейства ESP32. В отличие от обычной распиновки, он показывает реальные ограничения каждого GPIO – от strapping-пинов и ADC2 до занятых Flash, USB и JTAG выводов.

Для ESP32 появился интерактивный справочник пинов esp32pin.com
Изображение: Espressif Developer Portal

Обычная картинка с распиновкой ESP32 отвечает только на вопрос, где находится GPIO. Но при разработке платы важнее другое – можно ли безопасно использовать конкретный вывод одновременно с Wi-Fi, загрузчиком, Flash, USB или JTAG.

Именно эту проблему решает esp32pin.com – бесплатный интерактивный справочник по GPIO семейства ESP32.

Что проверяетЗачем это нужно
Strapping-пиныПоказывает выводы, состояние которых считывается при загрузке
ADC2Предупреждает о конфликте с Wi-Fi у классического ESP32
Flash GPIOОтмечает выводы, занятые внутренней или внешней Flash-памятью
Input-only GPIOНе позволяет случайно выбрать вывод без режима выхода
USB и JTAGПредупреждает о потере программирования или отладки

При выборе GPIO инструмент сразу показывает связанные ограничения. Например, у классического ESP32 линии ADC2 перестают нормально использоваться приложением при активном Wi-Fi, а GPIO6-GPIO11 на типичных модулях заняты Flash-памятью.

Данные не набирались вручную. Сервис формирует их из официальных KiCad-библиотек Espressif и набора данных esp-gpio-tool. Источники дополнительно сверяются между собой при сборке проекта.

Справочник умеет фильтровать выводы по назначению. Можно, например, оставить только:

  • GPIO, безопасные для выхода;
  • ADC-входы, которые работают одновременно с Wi-Fi;
  • выводы без специальных ограничений;
  • доступные пины конкретной платы разработки.

Для готовых плат показываются не только номера GPIO, но и обозначения, нанесённые на самой плате. Поддерживаются официальные DevKit и сторонние платы от Seeed, Waveshare и других производителей.

Каталог охватывает серии ESP32, ESP32-S, ESP32-C и ESP32-H. Новую плату можно добавить через встроенный конструктор без написания кода.

Исходный проект распространяется открыто по лицензии MIT. Подробнее о принципе работы инструмента можно прочитать в публикации Espressif Developer Portal.

Для проектов на ESP32 это полезное дополнение к каталогу плат ESP32 на CLEX: сначала можно выбрать подходящую плату, а затем проверить реальные ограничения её GPIO перед подключением датчиков, дисплеев и исполнительных устройств.

Email не публикуется и используется только для уведомлений. Ссылки в комментариях запрещены. Комментарий появится после проверки модератором.

Комментарии (0)

Связанные публикации