Top.Mail.Ru
Не работает пин GPI...
 
Уведомления
Очистить все

[Решено] Не работает пин GPIO8 на ESP32 (ESP-WROOM-32)

(@fedordev)
New member

Всем привет, столкнулся со следующей проблемой. Есть достаточно большой проект на ESP32, все работало стабильно. Изменил внешние подключения, работать перестало. Методом научного тыка выяснил, что проблема кроется в использовании пина GPIO8. Раньше использовался вход модуля IO15 (он же GPIO15). Как только меняю в коде GPIO15 на GPIO8 - работать перестает.

Что может быть не так?

Цитата
Создатель темы Размещено : 17.01.2023 16:39
Метки темы
Aveal
(@aveal)
Top level Admin

Привет, нет под рукой даташита, чуть позже посмотрю, но, насколько я помню, GPIO8 - это SD1?

ОтветитьЦитата
Размещено : 17.01.2023 16:52
Aveal
(@aveal)
Top level Admin

Да, так и есть:

изображение

 

Из даташита (ссылка):

Notice:
* Pins SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 and SCS/CMD, namely, GPIO6 to GPIO11 are connected
to the integrated SPI flash integrated on the module and are not recommended for other uses.

Вполне вероятно, что проблемы связаны с этим.

ОтветитьЦитата
Размещено : 17.01.2023 18:06
(@fedordev)
New member

Дааа, видимо я до этого предупреждения не дочитал *facepalm* Благодарю за ответ, извиняюсь за невнимательность )

ОтветитьЦитата
Создатель темы Размещено : 17.01.2023 22:16
Aveal
(@aveal)
Top level Admin

@fedordev Нет проблем )

ОтветитьЦитата
Размещено : 17.01.2023 22:28
(@fedordev)
New member

Вместо изначального GPIO15 поставил GPIO2 - все работает хорошо, действительно проблема была в том, что GPIO8 работает как SD1...

ОтветитьЦитата
Создатель темы Размещено : 17.01.2023 22:52
Поделиться: