• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32-C3FN4 PIN 12 и PIN 13

Статист

New member
Господа, приветствую.
Имею камень ESP32-C3FN4. В нем есть PIN12 и PIN13 они же SPIWP и SPIHD, отданные под внутреннею память. С этим все понятно.
В некоторых местах встречаю инфу, что SPIWP и SPIHD, а точнее PIN12 и PIN13 можно использовать под пользовательские нужды как обычные gpio, если использовать работу с памятью в режиме DIO. Да, скорость обмен данными с флэшем вроде как на 50% падает, но мне скорость особо и не нужна, а в проекте ой как не хватает 2 свободных пинов)
Залил код с режимом DIO, настроил INPUT/OUTPUT mode - не дергает ногами.
Изменил MUX (потому как утверждающие утверждают, что именно мультиплексор в режиме QIO переключает эти порты на SPIWP и SPIHD), переназначил их на GPIO - результат прежний, ногами не дергает, в обе стороны.
Собственно вопрос. Можно ли это вообще, если ли первопроходцы у которых получилось?
Спасибо, что не тапком!)
PS ESP32-C3FN4 имеет встроенный flash
 

Статист

New member
вот тут про esp8266, но все тоже верно и для esp32 - https://elchupanibrei.livejournal.com/65731.html
Исходя из описанного можно сделать вывод...
С SPIHD сложнее) Память то у него внутри корпуса.
SPIWP должен работать и без всяких изменений. В крайнем случае переключается через MUX в режим GPIO. Но не работает ведь.
 
Сверху Снизу