Некоторые ограничения использования пинов ESP8266 для определённых задач:
- Пины, подключённые к внешней флэш-памяти (GPIO6–GPIO11). 14 Эти контакты использовать не рекомендуется. 34
- Пины, требующие определённого логического уровня на момент включения микроконтроллера (подача питания, перезагрузка). 1 Если к таким пинам подключить что-то, дающее противоположный сигнал, ESP8266 не запустится. 1
- Пины, выдающие сигнал 3,3 В при загрузке ESP8266. 4 Это может быть проблематично, если к таким GPIO подключены реле или другие периферийные устройства. 4
- Пины, выдающие низковольтный сигнал при загрузке. 4 Это может быть проблематично, если они подключены к транзисторам или реле. 4
- Пины с прерываниями. 34 ESP8266 поддерживает прерывания в любом GPIO, кроме GPIO16. 34
- Пины, используемые для загрузки скетча (GPIO3 и GPIO1). 3 Подключать к ним что-либо нежелательно, так как может пропасть возможность прошивки платы. 3
При работе с ESP8266 важно учитывать эти ограничения, чтобы избежать проблем с работой устройства.