ESP 12 описание распиновка datasheet

Описание

WiFi модуль ESP-12E разработан компанией Ai-thinker и построен на базе процессора с ядром ESP8266, отличительной особенностью которого является наличие радиоинтерфейса WiFi. Ядро ESP8266 интегрировано в Tensilica L106 – 32-битный микроконтроллер с ультранизким энергопотреблением. Поддержка тактовых частот 80 и 160 МГц, поддержка RTOS, встроенные Wi-Fi MAC/BB/RF/PA/LNA, микрополосковая антенна на плате модуля.

Модуль поддерживает стандарт IEEE802.11 b/g/n, полный стек TCP/IP протоколов. Пользователи могут использовать модули либо в качестве дополнения для подключения какого-либо устройства к сети, либо в качестве отдельного сетевого контроллера.

Модуль специально сконструирован для создания мобильных устройств и интернета вещей (IoT).

Характеристики (кратко):

pinout ESP-12
ESP-12 распиновка и назначение выводов так-же в pdf

Назначение выводов платы ESP-12E на базе микроконтроллера ESP8266

Номер вывода Название вывода Назначение
1 RST Сброс модуля
2 ADC Вход аналого-цифрового преобразователя. Входное напряжение в диапазоне 0–1 вольт; результат 0–1024.
3 EN Вывод включения чипа. Активный уровень – высокий.
4 IO16 GPIO16; может использоваться для пробудить чипсет из режима глубокого сна.
5 IO14 GPIO14; HSPI_CLK
6 IO12 GPIO12; HSPI_MISO
7 IO13 GPIO13; HSPI_MOSI; UART0_CTS
8 VCC Вход питания 3,3В.
9 CS0 Выбор чипа
10 MISO Вход ведущего, выход ведомого.
11 IO9 GPIO9
12 IO10 GPIO10
13 MOSI Выход ведущего, вход ведомого.
14 SCLK Последовательный тактовый сигнал.
15 GND Корпус.
16 IO15 GPIO15; MTDO; HSPICS; UART0_RTS
17 IO2 GPIO2; UART1_TXD
18 IO0 GPIO0
19 IO4 GPIO4
20 IO5 GPIO5
21 RXD UART0_RXD; GPIO3
22 TXD UART0_TXD; GPIO1

схема подключения и прошивки
ESP-12 подключение
резисторы R2 R3 необходимы для старта модуля , разрешение и сброс
резисторы R4 R5 R6 для выбора режима работа прошивка
резистор R1 необходим для выхода модуля из режима сна, если режим сна не используется его можно не ставить и вывод 16 испоользовать для своих целей
для перехода в режим прошивки необходимо зажать SW1 SW2, после чего отпустить SW1 затем SW2. или-же подать питание при нажатой кнопке SW2.

datasheet ESP12

спецификация на ESP8266