Получил свой отладочный ESP32, буду с ним разбираться!

И так, у меня появилось несколько идей по автоматизации домашнего быта. В качестве железяки на которой я буду ставить эксперименты был выбран модуль ESP32 производства ESPRESSIF. За символическую плату из поднебесной мне оправили отладочную плату и она без приключений добралась ко мне. Ну что-же, начнем знакомство:

Так выглядит сам модуль

Это схема выводов:

За детальной информацией можно обратиться к документации (по ссылке доки на ESP32s именно эти модули я планирую использовать в дальнейшем из-за распаянного вывода для антенны)

Согласно спецификации у нас есть:
Процессор: Dual-Core Xtensa® 32-bit LX6 с частотой от 80MHz до 240 MHz
Память: SRAM 520 KByte, ROM 448 KByte
Внешняя Flash: от 1 до 64 Mb
Поддержка WiFi стандартов: 802.11 b/g/n/d/e/i/k/r (802.11n до 150 Mbps)
Протоколы безопасности: WPA/WPA2/WPA2-Enterprise/WPS
Режимы работы WiFi: Station/softAP/SoftAP+station/P2P
Bluetooth: v4.2 BR/EDR и BLE


Каналы АЦП/ADC (Аналогово-Цифровой преобразователь)
В нашем распоряжении 16 таких каналов с разрешением в 12 бит (значения от 0 до 4095, это входящий сигнал от 0 до 3,3 В соответственно)
На модуле эти контакты помечены как ADC1_n / ADC2_n
Каналы помеченные как ADC2_n не стоит использовать совместно с WiFi, это приведет к получению некорректных значений! Это стоит запомнить!!! https://www.esp32.com/viewtopic.php?t=1822#p10097

В нашем распоряжении 16 таких каналов с разрешением в 12 бит (значения от 0 до 4095, это входящий сигнал от 0 до 3,3 В соответственно)
На модуле эти контакты помечены как ADC1_n / ADC2_n
Каналы помеченные как ADC2_n не стоит использовать совместно с WiFi, это приведет к получению некорректных значений! Это стоит запомнить!!! https://www.esp32.com/viewtopic.php?t=1822#p10097


ЦАП/DAC (Цифро-аналоговый преобразователь)
Два канала по 8 бит, это GPIO25 и GPIO26. С помощью ЦАП мы можем подавать цифровые значения на выход канала в диапазоне от 0 до 255 (эти значения так-же преобразуются в напряжения 0-3,3 В соответственно)


Датчик прикосновения / Touch sensor
В модуле имеются встроенные ёмкостные датчики работают на выводах помеченных Touch, по сути готовое решение для создания интерфейсов управления


ШИМ /PWM
Все выводы помеченные этим значком можно использовать для генерации ШИМ сигнала

УАПП / UART Универсальный асинхронный приёмопередатчик
Доступны выводы 2х устройств с аппаратной поддержкой контроля потока и DMA

I2C
Поддержка последовательной асимметричной шины для связи между интегральными схемами внутри электронных приборов

SPI / DualSPI / QSPI
Cтандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии

JTAG
Интерфейс предназначен для подключения сложных цифровых микросхем или устройств уровня печатной платы к стандартной аппаратуре тестирования и отладки

Внимание
Пины с высоким уровнем при загрузке
Несколько GPIO изменяют свое состояние на Hight или выводят ШИМ-сигналы при загрузке или сбросе. Это означает, что если у вас есть выходы, подключенные к этим GPIO, вы можете получить неожиданные результаты при перезагрузке или загрузке ESP32, Например может дергаться подключенное реле. Старайтесь избегать подключения датчиков, реле к этим выводам.
GPIO 1
GPIO 3
GPIO 5
GPIO 6 — GPIO 11
(подключены к встроенной флэш-памяти SPI ESP32 — использовать не рекомендуется).
GPIO 14
GPIO 15

»

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *