ESP 12 непригодных контактов
Плата ESP 12 имеет 22 контакта
Все ли из них можно использовать?
Я понимаю, что существует внешняя флэш-память, доступ к которой осуществляется через SPI, но я не уверен, как это повлияет на контакты.
И если это так, то почему контакты доступны?
Есть ли что-то вроде платы декодера, которая принимает на вход, скажем, 3 SPIO и выводит 8 GPIO?
Есть ли способ получить больше контактов GPIO?
1 ответ
Лучший ответ:
Флэш-память подключается к портам io 6–io 11, если она подключена в режиме QIO. Режим DIO освобождает два контакта. Согласно Справочнику ядра Arduino, два контакта — 9 и 11. Контакты флэш-памяти помечены SD. и большинство из них — это первый интерфейс SPI esp8266. Вы не можете использовать эти контакты SPI в качестве цифровых контактов, но предположительно вы можете подключить другое устройство SPI.
Некоторые из «бесплатных» контактов esp8266 имеют некоторые ограничения. Контакты конфигурации загрузки io 0, io 2 и io 15 должны иметь некоторое состояние при загрузке. io2 не LOW, io 15 LOW и с мигающим io 0 активируется. Вывод A0 предназначен только для АЦП. И вы не можете считать питание, EN, Reset и землю «контактами».
Чтобы получить больше контактов, вы можете использовать мультиплексор или плату расширения I2C.
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
- Какие контакты GPIO лучше всего использовать для моего проекта?
- digitalRead не читает входной контакт ESP8266-01
- Реле с активным низким уровнем и контакты ESP8266 GPIO
- Как использовать GPIO ESP-01 для ввода
- Можно ли запитать ESP8266E-12 любым из контактов 3,3 В?
- Материнская плата WeMos D1 ESP-Wroom-02 ESP8266 — где контакт сброса для глубокого сна
Нравится этот? https://researchdesignlab.com/esp8266-esp-12-breakout-board.html, @CrossRoads