ESP 12 непригодных контактов

Плата ESP 12 имеет 22 контакта

Все ли из них можно использовать?

Я понимаю, что существует внешняя флэш-память, доступ к которой осуществляется через SPI, но я не уверен, как это повлияет на контакты.

И если это так, то почему контакты доступны?

Есть ли что-то вроде платы декодера, которая принимает на вход, скажем, 3 SPIO и выводит 8 GPIO?

Есть ли способ получить больше контактов GPIO?

, 👍4

Обсуждение

Нравится этот? https://researchdesignlab.com/esp8266-esp-12-breakout-board.html, @CrossRoads


1 ответ


Лучший ответ:

4

Флэш-память подключается к портам 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.

,