ESP32S3WROOM1
ESP32S3WROOM1U
Manual de usuario
Módulo WiFi de 2.4 GHz (802.11 b/g/n) y Bluetooth5 (LE)
Construido alrededor de la serie ESP32S3 de SoC, microprocesador Xtensa® dualcore 32bit LX7
Flash hasta 16 MB, PSRAM hasta 8 MB
36 GPIO, un rico conjunto de periféricos
Antena PCB integrada o conector de antena externa
Módulo terminadoview
1.1 Características
CPU y memoria OnChip
- Serie ESP32-S3 de SoC integrados, microprocesador LX32 de 7 bits de doble núcleo Xtensa®, hasta 240 MHz
- ROM de 384 KB
- SRAM de 512 KB
- SRAM de 16 KB en RTC
- PSRAM de hasta 8 MB
Inalámbrico
- 802.11b/g/n
- Tasa de bits: 802.11n hasta 150 Mbps
- Agregación A-MPDU y A-MSDU
- Soporte de intervalo de guardia de 0.4 µs
- Rango de frecuencia central del canal operativo: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, malla Bluetooth
- Física de 2 Mbps
- Modo de largo alcance
- Extensiones publicitarias
- Múltiples conjuntos de anuncios
- Algoritmo de selección de canal #2
Periféricos
- GPIO, SPI, interfaz LCD, interfaz de cámara, UART, I2C, I2S, control remoto, contador de pulsos, LED PWM, USB 1.1 OTG, USB Serial/JTAG controlador, MCPWM, host SDIO, GDMA, controlador TWAI ® (compatible con ISO 11898-1), ADC, sensor táctil, sensor de temperatura, temporizadores y perros guardianes
Componentes integrados en el módulo
- oscilador de cristal de 40 MHz
- Flash SPI de hasta 16 MB
Opciones de antena
- Antena PCB integrada (ESP32-S3-WROOM-1)
- Antena externa a través de un conector (ESP32-S3-WROOM-1U)
Condiciones de funcionamiento
- Vol de funcionamientotage/Fuente de alimentación: 3.0 ~ 3.6 V
- Temperatura ambiente de funcionamiento:
– Versión 65 °C: –40 ~ 65 °C
– Versión 85 °C: –40 ~ 85 °C
– Versión 105 °C: –40 ~ 105 °C - Dimensiones: Ver Tabla 1
1.2 Descripción
ESP32-S3-WROOM-1 y ESP32-S3-WROOM-1U son dos potentes módulos genéricos Wi-Fi + Bluetooth LE MCU que se construyen alrededor de la serie ESP32-S3 de SoC. Además de un amplio conjunto de periféricos, la aceleración de las cargas de trabajo de computación de redes neuronales y procesamiento de señales proporcionadas por el SoC hace que los módulos sean una opción ideal para una amplia variedad de escenarios de aplicaciones relacionados con la IA y la inteligencia artificial de las cosas (IoT), como detección de palabras de activación, reconocimiento de comandos de voz, detección y reconocimiento de rostros, hogar inteligente, electrodomésticos inteligentes, panel de control inteligente, altavoz inteligente, etc.
ESP32-S3-WROOM-1 viene con una antena PCB. ESP32-S3-WROOM-1U viene con un conector de antena externa. Una amplia selección de variantes de módulos está disponible para los clientes, como se muestra en la Tabla 1. Entre las variantes de módulos, los ESP32-S3R8 integrados funcionan a una temperatura ambiente de –40 ~ 65 °C, ESP32-S3-WROOM-1-H4 y ESP32-S3 -WROOM-1U-H4 funciona a –40 ~ 105 °C de temperatura ambiente, y otras variantes de módulos funcionan a –40 ~ 85 °C de temperatura ambiente.
Tabla 1: Información para pedidos
Código de pedido | Chip integrado | Destello (MB) | PSRAM (MB) | Dimensiones (mm) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
ESP32-S3-WROOM-1-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1-N4R2 | ESP32-S3R2 | 4 | 2 (SPI cuádruple) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (SPI cuádruple) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (SPI cuádruple) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (SPI octal) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (SPI octal) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (SPI octal) | |
ESP32-S3-WROOM-1U-N4 | ESP32-S3 | 4 | 0 | 18 × 19.2 × 3.2 |
ESP32-S3-WROOM-1U-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1U-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1U-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1U-N4R2 | ESP32-S3R2 | 4 | 2 (SPI cuádruple) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (SPI cuádruple) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (SPI cuádruple) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (SPI octal) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (SPI octal) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (SPI octal) |
En el núcleo de los módulos se encuentra una serie ESP32-S3 de SoC*, una CPU Xtensa® LX32 de 7 bits que funciona hasta a 240 MHz. Puede apagar la CPU y utilizar el coprocesador de bajo consumo para monitorear constantemente los periféricos en busca de cambios o cruces de umbrales.
ESP32-S3 integra un amplio conjunto de periféricos que incluyen SPI, LCD, interfaz de cámara, UART, I2C, I2S, control remoto, contador de pulsos, LED PWM, USB Serial/JTAG controlador, MCPWM, host SDIO, GDMA, controlador TWAI® (compatible con ISO 11898-1), ADC, sensor táctil, sensor de temperatura, temporizadores y perros guardianes, así como hasta 45 GPIO. También incluye una interfaz USB 1.1 On-The-Go (OTG) de alta velocidad para habilitar la comunicación USB.
Nota:
* Para obtener más información sobre la serie ESP32-S3 de SoC, consulte la hoja de datos de la serie ESP32-S3.
Definiciones de pines
2.1 Disposición de los pines
El diagrama de pines se aplica a ESP32-S3-WROOM-1 y ESP32-S3-WROOM-1U, pero este último no tiene zona de exclusión.
2.2 Descripción de las clavijas
El módulo tiene 41 pines. Consulte las definiciones de pines en la Tabla 2.
Para obtener explicaciones sobre los nombres de los pines y funciones, así como las configuraciones de los pines periféricos, consulte Hoja de datos de la serie ESP32-S3.
Tabla 2: Definiciones de pines
Nombre | No. | Tipo a | Función |
Tierra | 1 | P | Tierra |
3V3 | 2 | P | Fuente de alimentación |
EN | 3 | I | Alto: encendido, habilita el chip. Bajo: apagado, el chip se apaga. Nota: No deje el pin EN flotando. |
IO4 | 4 | E/S/T | RTC_GPIO4, GPIO4, TOQUE4, ADC1_CH3 |
IO5 | 5 | E/S/T | RTC_GPIO5, GPIO5, TOQUE5, ADC1_CH4 |
IO6 | 6 | E/S/T | RTC_GPIO6, GPIO6, TOQUE6, ADC1_CH5 |
IO7 | 7 | E/S/T | RTC_GPIO7, GPIO7, TOQUE7, ADC1_CH6 |
IO15 | 8 | E/S/T | RTC_GPIO15... GPIO15... U0RTS... ADC2_CH4... XTAL_32K_P |
IO16 | 9 | E/S/T | RTC_GPIO16... GPIO16... U0CTS... ADC2_CH5... XTAL_32K_N |
IO17 | 10 | E/S/T | RTC_GPIO17... GPIO17... U1TXD... ADC2_CH6 |
IO18 | 11 | E/S/T | RTC_GPIO18... GPIO18... U1RXD... ADC2_CH7... CLK_OUT3 |
IO8 | 12 | E/S/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | E/S/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | E/S/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | E/S/T | RTC_GPIO3, GPIO3, TOQUE3, ADC1_CH2 |
IO46 | 16 | E/S/T | GPIO46 |
IO9 | 17 | E/S/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPENDER |
IO10 | 18 | E/S/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | E/S/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPENDER |
IO12 | 20 | E/S/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | E/S/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | E/S/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | E/S/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | E/S/T | SPICLK_P_DIFF, GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | E/S/T | SPICLK_N_DIFF, GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | E/S/T | GPIO45 |
IO0 | 27 | E/S/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | E/S/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | E/S/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | E/S/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | E/S/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | E/S/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | E/S/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | E/S/T | MTDI... GPIO41... CLK_OUT1 |
Tabla 2 – continuación de la página anterior
Nombre | No. | Tipo a | Función |
IO42 | 35 | E/S/T | MTMS, GPIO42 |
RXD0 | 36 | E/S/T | U0RXD... GPIO44... CLK_OUT2 |
TXD0 | 37 | E/S/T | U0TXD... GPIO43... CLK_OUT1 |
IO2 | 38 | E/S/T | RTC_GPIO2, GPIO2, TOQUE2, ADC1_CH1 |
IO1 | 39 | E/S/T | RTC_GPIO1, GPIO1, TOQUE1, ADC1_CH0 |
Tierra | 40 | P | Tierra |
LEER | 41 | P | Tierra |
una P: fuente de alimentación; yo: entrada; O: salida; T: alta impedancia. Las funciones de pin en negrita son las funciones de pin predeterminadas.
b En las variantes de módulo que tienen PSRAM OSPI integrada, es decir, que incorporan ESP32-S3R8, los pines IO35, IO36 e IO37 se conectan a la PSRAM OSPI y no están disponibles para otros usos.
Empezar
3.1 Lo que necesitas
Para desarrollar aplicaciones para el módulo necesitas:
- 1 x ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U
- 1 placa de prueba Espressif RF.
- 1 placa de USB a serie
- Cable 1 x Micro-USB
- 1 PC con Linux
En esta guía del usuario, tomamos el sistema operativo Linux como ejemplo.ample. Para obtener más información sobre la configuración en Windows y macOS, consulte la Guía de programación de ESP-IDF.
3.2 Conexión de hardware
- Suelde el módulo ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U a la placa de prueba de RF como se muestra en la Figura 2.
- Conecte la placa de prueba de RF a la placa de USB a serie a través de TXD, RXD y GND.
- Conecte la placa USB a serie a la PC.
- Conecte la placa de prueba de RF a la PC o un adaptador de corriente para habilitar una fuente de alimentación de 5 V, a través del cable Micro-USB.
- Durante la descarga, conecte IO0 a GND a través de un puente. Luego, encienda la placa de prueba.
- Descargar firmware en flash. Para obtener más información, consulte las secciones a continuación.
- Después de la descarga, quite el puente en IO0 y GND.
- Vuelva a encender la placa de prueba de RF. El módulo cambiará al modo de trabajo. El chip leerá los programas desde el flash después de la inicialización.
Nota:
IO0 es lógica interna alta. Si IO0 se establece en pull-up, se selecciona el modo de arranque. Si este pin es desplegable o se deja flotando, se selecciona el modo de descarga. Para obtener más información sobre ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U, consulte la hoja de datos de la serie ESP32-S3.
3.3 Configurar el entorno de desarrollo
El Espressif IoT Development Framework (ESP-IDF para abreviar) es un marco para desarrollar aplicaciones basadas en Espressif ESP32. Los usuarios pueden desarrollar aplicaciones con ESP32-S3 en Windows/Linux/macOS basadas en ESP-IDF. Aquí tomamos el sistema operativo Linux como exampel.
3.3.1 Requisitos previos de instalación
Para compilar con ESP-IDF necesita obtener los siguientes paquetes:
- CentOS 7 y 8:
1 Sudo yum -y actualizar && Sudo yum instalar git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu y Debian:
1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Arco:
1 sudo Pacman -S –se necesita GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Nota:
- Esta guía utiliza el directorio ~/esp en Linux como carpeta de instalación para ESP-IDF.
- Tenga en cuenta que ESP-IDF no admite espacios en las rutas.
3.3.2 Obtener ESPIDF
Para crear aplicaciones para el módulo ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U, necesita las bibliotecas de software proporcionadas por Espressif en el repositorio ESP-IDF.
Para obtener ESP-IDF, cree un directorio de instalación (~/esp) para descargar ESP-IDF y clone el repositorio con 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- clon de git –recursivo https://github.com/espressif/esp-idf.git
ESP-IDF se descargará en ~/esp/esp-idf. Consulte Versiones de ESP-IDF para obtener información sobre qué ESP-IDF
versión a utilizar en una situación dada.
3.3.3 Herramientas de configuración
Además de ESP-IDF, también debe instalar las herramientas utilizadas por ESP-IDF, como el compilador, el depurador, los paquetes de Python, etc. ESP-IDF proporciona un script llamado 'install.sh' para ayudar a configurar las herramientas. en una ida.
1 cd ~/esp/esp-idf
2 ./instalar.sh
3.3.4 Configurar variables de entorno
Las herramientas instaladas aún no se agregan a la variable de entorno PATH. Para que las herramientas se puedan utilizar desde la línea de comandos, se deben establecer algunas variables de entorno. ESP-IDF proporciona otra exportación de secuencias de comandos. sh' que hace eso. En la terminal donde vas a usar ESP-IDF, ejecuta:
1 . $HOME/esp/esp-IDF/export.sh
Ahora que todo está listo, puede construir su primer proyecto en el módulo ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U.
3.4 Crea tu primer proyecto
3.4.1 Iniciar un proyecto
Ahora está listo para preparar su aplicación para el módulo ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U.
Puede comenzar con el proyecto get-started/hello_world del exampdirectorio de archivos en ESP-IDF.
Copie get-started/hello_world al directorio ~/esp:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/comenzar/hola_mundo .
Hay una gama de example proyectos en el exampdirectorio de archivos en ESP-IDF. Puede copiar cualquier proyecto de la misma manera que se presentó anteriormente y ejecutarlo. También es posible construir examparchivos en su lugar, sin copiarlos primero.
3.4.2 Conecte su dispositivo
Ahora conecte su módulo a la computadora y verifique bajo qué puerto serie se ve el módulo. Los puertos seriales en Linux comienzan con '/dev/TTY en sus nombres. Ejecute el siguiente comando dos veces, primero con la placa desenchufada y luego con la enchufada. El puerto que aparece la segunda vez es el que necesita:
1 l /desarrollador/tty*
Nota:
Tenga a mano el nombre del puerto, ya que lo necesitará en los siguientes pasos.
3.4.3 Configurar
Navegue a su directorio 'hello_world' desde el Paso 3.4.1. Inicie un proyecto, configure el chip ESP32-S3 como destino y ejecute la utilidad de configuración del proyecto 'menuconfig'.
1 cd ~/esp/hola_mundo
2 idf.py establecer-objetivo esp32s3
3 configuración de menú idf.py
La configuración del objetivo con 'idf.py set-target esp32s3' debe hacerse una vez, después de abrir un nuevo proyecto. Si el proyecto contiene algunas compilaciones y configuraciones existentes, se borrarán e inicializarán. El objetivo se puede guardar en la variable de entorno para omitir este paso. Consulte Selección del objetivo para obtener información adicional.
Si los pasos anteriores se han realizado correctamente, aparecerá el siguiente menú:
Está utilizando este menú para configurar variables específicas del proyecto, por ejemplo, el nombre y la contraseña de la red Wi-Fi, la velocidad del procesador, etc. La configuración del proyecto con menuconfig se puede omitir para "hello_word". este exampEl archivo se ejecutará con la configuración predeterminada. Los colores del menú pueden ser diferentes en su terminal. Puedes cambiar la apariencia con la opción '–estilo'. Ejecute 'idf.py menuconfig –help para obtener más información.
3.4.4 Construir el proyecto
Compile el proyecto ejecutando:
1 compilación idf.py
Este comando compilará la aplicación y todos los componentes de ESP-IDF, luego generará el gestor de arranque, la tabla de particiones y los archivos binarios de la aplicación.
1 $ idf.py construir
2 Ejecutando CMake en el directorio /path/to/hello_world/build
3 Ejecutando ”CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 Advertir sobre valores no inicializados.
5 — Git encontrado: /usr/bin/git (versión encontrada "2.17.0")
6 — Creación de un componente aws_iot vacío debido a la configuración
7 — Nombres de los componentes: …
8 — Rutas de componentes: …
9
10 … (más líneas de salida del sistema de compilación)
11
12 [527/527] Generando hola_mundo.bin
13 estool.py v2.3.1
14
15 Construcción del proyecto completa. Para flashear, ejecute este comando:
16 ../../../components/esptool_py/esptool/esptool.py -p (PUERTO) -b 921600
17 write_flash –flash_mode dio –flash_size detectar –flash_freq 40m
18 0x10000 compilación/hola_mundo.bin compilación 0x1000 compilación/cargador de arranque/cargador de arranque.bin 0x8000
19 compilación/partition_table/partition-table.bin
20 o ejecute 'idf.py -p PORT flash'
Si no hay errores, la compilación finalizará generando el binario de firmware .bin file.
3.4.5 Flash en el dispositivo
Muestra los archivos binarios que acabas de crear en tu módulo ejecutando:
1 idf.py -p PUERTO [-b BAUDIOS] flash
Reemplace PUERTO con el nombre del puerto serie de su placa ESP32-S3 del Paso: Conecte su dispositivo.
También puede cambiar la tasa de baudios de la luz intermitente reemplazando BAUD con la tasa de baudios que necesita. La velocidad de transmisión predeterminada es 460800.
Para obtener más información sobre los argumentos de idf.py, consulte idf.py.
Nota:
La opción 'flash' compila y actualiza automáticamente el proyecto, por lo que no es necesario ejecutar 'idf.py build'.
Cuando parpadee, verá un registro de salida similar al siguiente:
1 …
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 cargador de arranque/cargador de arranque.
papelera
4 0x10000 hola_mundo.bin 0x8000 tabla_partición/tabla-partición.bin
5 esptool.py v3.2-dev
6 Puerto serie /dev/ttyUSB0
7 Conectando….
8 Chip es ESP32-S3
9 características: Wi-Fi, BLE
10 cristal es de 40 MHz
11 MAC: 7c:df:a1:e0:00:64
12 Subiendo stub…
13 Trozo de ejecución…
14 Trozo en ejecución…
15 Cambiando la tasa de baudios a 460800
16 Cambiado.
17 Configuración del tamaño del flash…
18 Flash se borrará de 0x00000000 a 0x00004fff...
19 Flash se borrará de 0x00010000 a 0x00039fff...
20 Flash se borrará de 0x00008000 a 0x00008fff...
21 Comprimido 18896 bytes a 11758...
22 Escritura a 0x00000000… (100 %)
23 Escribió 18896 bytes (11758 comprimidos) a 0x00000000 en 0.5 segundos (efectivo 279.9 kbit/s)
…
24 Hash de datos verificados.
25 Comprimido 168208 bytes a 88178...
26 Escritura a 0x00010000… (16 %)
27 Escribiendo a 0x0001a80f… (33 %)
28 Escritura en 0x000201f1… (50 %)
29 Escritura a 0x00025dcf… (66 %)
30 Escribiendo en 0x0002d0be… (83 %)
31 Escribiendo en 0x00036c07… (100 %)
32 Escribió 168208 bytes (88178 comprimidos) a 0x00010000 en 2.4 segundos (569.2 kbit/s efectivos
)…
33 Hash de datos verificados.
34 Comprimido 3072 bytes a 103...
35 Escritura a 0x00008000… (100 %)
36 Escribió 3072 bytes (103 comprimidos) a 0x00008000 en 0.1 segundos (478.9 kbit/s efectivos)...
37 Hash de datos verificados.
38
39 Dejando…
40 Restablecimiento completo a través del pin RTS...
41 Hecho
Si no hay problemas al final del proceso de actualización, la placa se reiniciará e iniciará la aplicación "hello_world".
3.4.6 Monitor
Para verificar si "hello_world" se está ejecutando, escriba 'idf.py -p PORT monitor' (no olvide reemplazar PORT con el nombre de su puerto serie).
Este comando inicia la aplicación IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 monitor
2 Ejecutando idf_monitor en el directorio […]/esp/hello_world/build
3 Ejecutando ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hola_mundo/build/hola-mundo.elf”…
5 — idf_monitor en /dev/ttyUSB0 115200 —
6 — Salir: Ctrl+] | Menú: Ctrl+T | Ayuda: Ctrl+T seguido de Ctrl+H —
7 et 8 jun 2016 00:22:57
8
9 primero: 0x1 (POWERON_RESET), arranque: 0x13 (SPI_FAST_FLASH_BOOT)
10 et 8 jun 2016 00:22:57
11 …
Después de que los registros de inicio y diagnóstico se desplacen hacia arriba, debería ver "¡Hola mundo!" impreso por la aplicación.
1 …
2 ¡Hola mundo!
3 Reiniciando en 10 segundos...
4 Este es el chip esp32s3 con 2 núcleos de CPU, Este es el chip esp32s3 con 2 núcleos de CPU, WiFi/BLE
,
5 revisión de silicio 0, flash externo de 2 MB
6 Tamaño mínimo de almacenamiento dinámico libre: 390684 bytes
7 Reiniciando en 9 segundos...
8 Reiniciando en 8 segundos...
9 Reiniciando en 7 segundos...
Para salir del monitor IDF use el atajo Ctrl+].
¡Eso es todo lo que necesita para comenzar con el módulo ESP32-S3-WROOM-1 o ESP32-S3-WROOM-1U! Ahora tu
están listos para probar con otro examparchivos en ESP-IDF, o vaya directamente a desarrollar sus propias aplicaciones.
Declaración de la FCC de EE. UU.
Este dispositivo cumple con la Parte 15 de las Normas de la FCC. Su funcionamiento está sujeto a las dos condiciones siguientes:
- Este dispositivo no puede causar interferencias dañinas.
- Este dispositivo debe aceptar cualquier interferencia recibida, incluida aquella que pueda provocar un funcionamiento no deseado.
Este equipo ha sido probado y se ha determinado que cumple con los límites para un dispositivo digital de Clase B, de conformidad con la Parte 15 de las Normas de la FCC.
Estos límites están diseñados para proteger razonablemente contra interferencias dañinas en una instalación residencial. Este equipo genera, utiliza y puede irradiar energía de radiofrecuencia y, si no se instala y utiliza de acuerdo con las instrucciones, puede causar interferencias dañinas en las comunicaciones por radio. Sin embargo, no hay garantía de que no se produzcan interferencias en una instalación en particular. Si este equipo causa interferencias dañinas en la recepción de radio o televisión, lo que se puede determinar apagando y encendiendo el equipo, se recomienda al usuario que intente corregir la interferencia mediante una de las siguientes medidas:
- Reorientar o reubicar la antena receptora.
- Aumente la separación entre el equipo y el receptor.
- Conecte el equipo a una toma de corriente de un circuito diferente al que está conectado el receptor.
- Consulte al distribuidor o a un técnico de radio/TV experimentado para obtener ayuda.
Cualquier cambio o modificación no aprobado expresamente por la parte responsable del cumplimiento podría anular la autoridad del usuario para operar el equipo.
Este equipo cumple con los límites de exposición a la radiación de radiofrecuencia de la FCC establecidos para un entorno no controlado. Este dispositivo y su antena no deben ubicarse ni funcionar junto con ninguna otra antena o transmisor.
Las antenas utilizadas para este transmisor deben instalarse de forma que proporcionen una distancia de separación de al menos 20 cm de todas las personas y no deben ubicarse ni funcionar junto con ninguna otra antena o transmisor.
Instrucciones de integración OEM
Este dispositivo está diseñado solo para integradores OEM en las siguientes condiciones. El módulo se puede usar para instalarlo en otro host. La antena debe instalarse de manera que se mantengan 20 cm entre la antena y los usuarios, y el módulo transmisor no puede ubicarse junto con ningún otro transmisor o antena. El módulo solo se debe usar con la(s) antena(s) integral(es) que se probaron y certificaron originalmente con este módulo. Mientras se cumplan las 3 condiciones anteriores, no se requerirán más pruebas del transmisor. Sin embargo, el integrador OEM sigue siendo responsable de probar su producto final para cualquier requisito de cumplimiento adicional con este módulo instalado (por ej.ample, emisión de dispositivos digitales, requisitos de periféricos de PC, etc.)
Aviso:
En el caso de que no se puedan cumplir estas condiciones (por ejemplo,ample permite cierta configuración de computadora portátil o ubicación conjunta con otro transmisor), entonces la autorización de la FCC para este módulo en combinación con el equipo host ya no se considera válida y la identificación de la FCC del módulo no se puede usar en el producto final. En estas circunstancias, el integrador OEM será responsable de volver a evaluar el producto final (incluido el transmisor) y obtener una autorización de la FCC por separado.
Etiquetado del producto final
Este módulo transmisor está autorizado únicamente para su uso en dispositivos en los que se pueda instalar la antena de manera que se mantengan 20 cm entre la antena y los usuarios. El producto final final debe etiquetarse en un área visible con lo siguiente: "Contiene FCC ID: 2AC7Z-ESPS3WROOM1".
Declaración de IC
Este dispositivo cumple con el RSS exento de licencia de Industry Canada. Su funcionamiento está sujeto a las dos condiciones siguientes:
- Este dispositivo no puede causar interferencias; y
- Este dispositivo debe aceptar cualquier interferencia, incluida aquella que pueda provocar un funcionamiento no deseado del dispositivo.
Declaración de exposición a la radiación
Este equipo cumple con los límites de exposición a la radiación establecidos por la IC para un entorno no controlado. Este equipo debe instalarse y utilizarse a una distancia mínima de 20 cm entre el radiador y el cuerpo.
RSS247 Sección 6.4 (5)
El dispositivo podría interrumpir automáticamente la transmisión en caso de ausencia de información para transmitir o falla operativa. Tenga en cuenta que esto no pretende prohibir la transmisión de información de control o señalización o el uso de códigos repetitivos cuando así lo requiera la tecnología.
Este dispositivo está destinado únicamente a integradores OEM en las siguientes condiciones: (Para uso en dispositivos modulares)
- La antena debe instalarse de manera que se mantengan 20 cm entre la antena y los usuarios, y
- El módulo transmisor no puede ubicarse junto a ningún otro transmisor o antena.
Mientras se cumplan las 2 condiciones anteriores, no se requerirán más pruebas del transmisor. Sin embargo, el integrador OEM sigue siendo responsable de probar su producto final para cualquier requisito de cumplimiento adicional requerido con este módulo instalado.
NOTA IMPORTANTE:
En el caso de que no se puedan cumplir estas condiciones (por ejemploample permiten ciertas configuraciones de portátiles o la colocación con otro transmisor), la autorización de Canadá ya no se considera válida y la ID de IC no se puede utilizar en el producto final. En estas circunstancias, el integrador OEM será responsable de reevaluar el final
producto (incluido el transmisor) y obtener una autorización de Canadá por separado.
Etiquetado del producto final
Este módulo transmisor está autorizado únicamente para su uso en dispositivos en los que se pueda instalar la antena de manera que se mantengan 20 cm entre la antena y los usuarios. El producto final final debe etiquetarse en un área visible con lo siguiente: “Contiene IC: 21098-ESPS3WROOM1”.
Información del manual para el usuario final
El integrador OEM debe tener cuidado de no proporcionar información al usuario final sobre cómo instalar o quitar este módulo RF en el manual del usuario del producto final que integra este módulo. El manual del usuario final deberá incluir toda la información/advertencia reglamentaria requerida, como se muestra en este manual.
Documentación relacionada
- Hoja de datos de la serie ESP32-S3: especificaciones del hardware ESP32-S3.
- Manual de referencia técnica del ESP32-S3: información detallada sobre cómo usar la memoria y los periféricos del ESP32-S3.
- Pautas de diseño de hardware ESP32-S3: pautas sobre cómo integrar el ESP32-S3 en su producto de hardware.
- Certificados
http://espressif.com/en/support/documents/certificates - Actualizaciones de documentación y suscripción a notificaciones de actualizaciones
http://espressif.com/en/support/download/documents
Zona de desarrolladores
- Guía de programación de ESP-IDF para ESP32-S3: documentación extensa para el marco de desarrollo de ESP-IDF.
- ESP-IDF y otros marcos de desarrollo en GitHub.
http://github.com/espressif - ESP32 BBS Forum: comunidad de ingeniero a ingeniero (E2E) para productos Espressif donde puede publicar preguntas, compartir conocimientos, explorar ideas y ayudar a resolver problemas con otros ingenieros.
http://esp32.com/ - The ESP Journal: mejores prácticas, artículos y notas de la gente de Espressif.
http://blog.espressif.com/ - Consulte las pestañas SDK y Demostraciones, Aplicaciones, Herramientas, Firmware AT.
http://espressif.com/en/support/download/sdks-demos
Productos
- SoC de la serie ESP32-S3: explore todos los SoC de ESP32-S3.
http://espressif.com/en/products/socs?id=ESP32-S3 - Módulos de la serie ESP32-S3: explore todos los módulos basados en ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - DevKits de la serie ESP32-S3: explore todos los devkits basados en ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - Selector de productos ESP: encuentre un producto de hardware Espressif adecuado para sus necesidades comparando o aplicando filtros.
http://products.espressif.com/#/product-selector?language=en
Contáctenos
- Consulte las pestañas Preguntas de ventas, Consultas técnicas, Esquema del circuito y Diseño de PCB Review, Obtieneamples (Tiendas en línea), Conviértase en nuestro proveedor, Comentarios y sugerencias.
http://espressif.com/en/contact-us/sales-questions
Historial de revisiones
Fecha | Versión | Notas de la versión |
10/29/2021 | v0.6 | Actualización general para la revisión de chip 1 |
7/19/2021 | v0.5.1 | Lanzamiento preliminar, para revisión de chip 0 |
Descargo de responsabilidad y aviso de derechos de autor
Información en este documento, incluyendo URL referencias, está sujeta a cambios sin previo aviso.
TODA LA INFORMACIÓN DE TERCEROS EN ESTE DOCUMENTO SE PROPORCIONA TAL CUAL SIN GARANTÍAS DE SU AUTENTICIDAD Y PRECISIÓN.
NO SE PROPORCIONA NINGUNA GARANTÍA A ESTE DOCUMENTO POR SU COMERCIABILIDAD, NO INFRACCIÓN O IDONEIDAD PARA CUALQUIER FIN EN PARTICULAR, NI SURGE NINGUNA GARANTÍA DE CUALQUIER PROPUESTA, ESPECIFICACIÓN O SEGURIDADAMPEL.
Se renuncia a toda responsabilidad, incluida la responsabilidad por la infracción de cualquier derecho de propiedad, relacionada con el uso de la información contenida en este documento. No se otorgan licencias expresas o implícitas, por impedimento o de otro modo, a ningún derecho de propiedad intelectual en este documento.
El logotipo de miembro de Wi-Fi Alliance es una marca comercial de Wi-Fi Alliance. El logotipo de Bluetooth es una marca registrada de Bluetooth SIG.
Todos los nombres comerciales, marcas comerciales y marcas comerciales registradas mencionadas en este documento son propiedad de sus respectivos dueños y se reconocen por este medio.
Versión preliminar v0.6 Derechos de autor
© 2022 Espressif Systems (Shanghai) Co., Ltd. Todos los derechos reservados.
Documentos / Recursos
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Módulo Bluetooth [pdf] Manual del usuario ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Módulo Bluetooth, Módulo Bluetooth ESP32- S3- WROOM -1 |