M5Stack-ATOMS3
M5Stack-ATOMS3 — это компактная плата разработки на базе микроконтроллера ESP32S3 с архитектурой XTENSA. Плата поддерживает максимальную частоту процессора 240 МГц и оснащена встроенной памятью 4 МБ flash.
О плате M5Stack-ATOMS3
M5Stack-ATOMS3 — это компактная плата разработки от компании M5Stack на базе микроконтроллера ESP32-S3. Плата предназначена для быстрого прототипирования и создания IoT-устройств. Благодаря мощному процессору с поддержкой Wi-Fi и Bluetooth 5.0, эта плата идеально подходит для проектов умного дома, носимых устройств и промышленных систем мониторинга.
Где купить M5Stack-ATOMS3
Цены могут меняться. Мы получаем комиссию от покупок через Amazon Associates.
Технические характеристики
Полные спецификации оборудования для M5Stack-ATOMS3
Связь
Микроконтроллер
✨ Возможности и пины
Быстрая настройка
Конфигурации для быстрого старта на M5Stack-ATOMS3 — автоматически сгенерированы из спецификаций платы.
В Arduino IDE 2.0 откройте Boards Manager, найдите "esp32" от Espressif и установите пакет. Выберите M5stack Atoms3 в меню плат.
[env:m5stack-atoms3] platform = espressif32 board = esp32-s3-devkitm-1 framework = arduino
; Точная конфигурация железа для M5Stack-ATOMS3 board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_size = 4MB board_build.flash_mode = dio board_upload.flash_size = 4MB
Значение board — близкое совпадение. Проверьте реестр плат PlatformIO для точного соответствия.
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino # или "esp-idf"
M5Stack-ATOMS3 - 240 МГц ESP32S3
Flash: 4MB | USB: N/A</code></pre>
Вставьте в .yaml файл устройства. См. документацию ESPHome ESP32 для полного списка опций.
esptool.py — команда прошивки
esptool.py \
--chip esp32s3 \
--baud 921600 \
write_flash \
--flash_mode dio \
--flash_size 4MB \
0x0000 bootloader.bin \
0x8000 partitions.bin \
0xe000 boot_app0.bin \
0x10000 firmware.bin
Установка: pip install esptool — замените firmware.bin на ваш бинарный файл — загрузчик по адресу 0x0000
Схема распиновки M5Stack-ATOMS3
Полная справка по выводам M5Stack-ATOMS3
Распиновка M5Stack-ATOMS3 предоставляет доступ к 48 GPIO и множеству интерфейсов связи. Плата поддерживает Wi-Fi и Bluetooth 5.0. Присутствуют выделенные UART-пины (TX, RX), I2C-пины (SDA: GPIO38, SCL: GPIO39), SPI-пины (MISO, MOSI, SCK, SS), что позволяет подключать разнообразную периферию. ADC-пины доступны для работы с аналоговыми сигналами. Плата поддерживает PWM и имеет встроенный светодиод на GPIO48.
Полезные ссылки
Даташиты и ресурсы для M5Stack-ATOMS3
Маппинг пинов
Полная распиновка и соответствие GPIO для ESP32-S3
35
Цифровые I/O пины
35
Пины прерываний
20
Аналоговые входы
49
PWM пины
Пин
Аналог
Тач
PWM
Другое
1
A0
T1
PWM
SDA
2
A1
T2
PWM
SCL
3
A2
T3
PWM
4
A3
T4
PWM
5
A4
T5
PWM
6
A5
T6
PWM
7
A6
T7
PWM
8
A7
T8
PWM
9
A8
T9
PWM
10
A9
T10
PWM
SS
11
A10
T11
PWM
MOSI
12
A11
T12
PWM
SCK
13
A12
T13
PWM
MISO
14
A13
T14
PWM
15
A14
PWM
16
A15
PWM
17
A16
PWM
18
A17
PWM
19
A18
PWM
USB_D-
20
A19
PWM
USB_D+
21
PWM
35
PWM
36
PWM
37
PWM
38
PWM
39
PWM
40
PWM
41
PWM
42
PWM
43
PWM
TX0
44
PWM
RX0
45
PWM
46
PWM
47
PWM
48
PWM
RGB_LED
Легенда
A0
Аналоговый вход
PWM
Поддержка ШИМ
RX/TX
Посл. порт
#
Номер пина