Задать вопрос
max_dark
@max_dark
Диванный эксперт

Какие есть особенности использования GPIO с платами Wemos D1 R32 и NodeMCU-32S (модуль ESP32-WROOM32)?

Есть две платы разработчика с модулями ESP32-WROOM32.

При тестировании обнаружил, что на GPIO14 при старте выдается 3.3v
Оказывается GPIO[12..15] используются для JTAG (минус 4 пина)=/

Какие еще "особенные" пины есть у этих модулей?
Для каких целей и как их можно задействовать?

Боюсь сжечь модули - цены на них "кусаются".

67d1f614433b6081803764.jpeg
67d1f687a6add304633305.jpeg
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Особенности - это использование "свободных" от других функций выводов. Есть выводы которые во время загрузки наделены другими функциями, что может вызывать неудобство - например в сдвиговых регистрах может отказаться вывод логов и уйти в управляющие цепи на время загрузки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
max_dark
@max_dark Автор вопроса
Диванный эксперт
Описание можно найти в документации ESP32-Wroom32 datasheet
  • 2.2 Pin description
    • GPIO [6..11] подключены к flash модуля и не рекомендуются для использования в других целей.


  • 2.3 Strapping pins
    Имеют особое назначение при запуске MCU
    • MTDI(GPIO12) - выбор напряжения питания flash памяти, не может быть выставлено в "1"
    • GPIO0 + GPIO2 - выбор режима загрузки
    • MTDO(GPIO15) - включение/отключение загрузочных логов
    • GPIO5 - вместе с MTDO определяют "Timing of SDIO Slave"


  • 7 Peripheral Schematics
    GPIO [12..15] используются для подключения через JTAG

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы