ESP32S3WROOM1
ESP32S3WROOM1U
Kullanıcı Kılavuzu
2.4 GHz WiFi (802.11 b/g/n) ve Bluetooth5 (LE) modülü
ESP32S3 serisi SoC'ler etrafında oluşturulmuş, Xtensa ® çift çekirdekli 32bit LX7 mikroişlemci
16 MB'a kadar Flash, 8 MB'a kadar PSRAM
36 GPIO, zengin bir çevre birimi seti
Yerleşik PCB anteni veya harici anten konektörü
Modül Bittiview
1.1 Özellikler
CPU ve OnChip Bellek
- ESP32-S3 serisi gömülü SoC'ler, Xtensa ® çift çekirdekli 32-bit LX7 mikroişlemci, 240 MHz'e kadar
- 384 KB ROM'u
- 512KBSRAM
- RTC'de 16 KB SRAM
- 8 MB'a kadar PSRAM
Kablosuz internet
- 802.11 b/g/n
- Bit hızı: 802.11n, 150 Mbps'ye kadar
- A-MPDU ve A-MSDU toplama
- 0.4 µs koruma aralığı desteği
- Çalışma kanalının merkez frekans aralığı: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth ağı
- 2 Mbps PHY
- Uzun menzilli mod
- Reklam uzantıları
- Çoklu reklam setleri
- Kanal seçim algoritması #2
Çevre Birimleri
- GPIO, SPI, LCD arayüzü, Kamera arayüzü, UART, I2C, I2S, uzaktan kumanda, darbe sayacı, LED PWM, USB 1.1 OTG, USB Seri/JTAG denetleyici, MCPWM, SDIO ana bilgisayar, GDMA, TWAI ® denetleyici (ISO 11898-1 ile uyumlu), ADC, dokunmatik sensör, sıcaklık sensörü, zamanlayıcılar ve bekçi köpekleri
Modüldeki Entegre Bileşenler
- 40 MHz kristal osilatör
- 16 MB'a kadar SPI flaş
Anten Seçenekleri
- Yerleşik PCB anteni (ESP32-S3-WROOM-1)
- Bir konektör aracılığıyla harici anten (ESP32-S3-WROOM-1U)
Çalışma Koşulları
- çalışma hacmitage/Güç kaynağı: 3.0 ~ 3.6 V
- Çalışma ortam sıcaklığı:
– 65 °C versiyonu: –40 ~ 65 °C
– 85 °C versiyonu: –40 ~ 85 °C
– 105 °C versiyonu: –40 ~ 105 °C - Boyutlar: Tablo 1'e bakın
1.2 Açıklama
ESP32-S3-WROOM-1 ve ESP32-S3-WROOM-1U, ESP32-S3 serisi SoC'ler etrafında oluşturulmuş iki güçlü, genel Wi-Fi + Bluetooth LE MCU modülüdür. Zengin bir çevre birimi setine ek olarak, SoC tarafından sağlanan sinir ağı hesaplama ve sinyal işleme iş yükleri için hızlandırma, modülleri AI ve Nesnelerin Yapay Zekası (IoT) ile ilgili çok çeşitli uygulama senaryoları için ideal bir seçim haline getirir. uyandırma sözcüğü algılama, konuşma komutları tanıma, yüz algılama ve tanıma, akıllı ev, akıllı cihazlar, akıllı kontrol paneli, akıllı hoparlör vb.
ESP32-S3-WROOM-1, bir PCB anteni ile birlikte gelir. ESP32-S3-WROOM-1U, harici bir anten konektörüyle birlikte gelir. Müşteriler için Tablo 1'de gösterildiği gibi çok çeşitli modül çeşitleri mevcuttur. Modül çeşitleri arasında, gömülü ESP32-S3R8, –40 ~ 65 °C ortam sıcaklığında, ESP32-S3-WROOM-1-H4 ve ESP32-S3'te çalışır. -WROOM-1U-H4, –40 ~ 105 °C ortam sıcaklığında ve diğer modül çeşitleri –40 ~ 85 °C ortam sıcaklığında çalışır.
Tablo 1: Sipariş Bilgileri
Sipariş Kodu | Gömülü Çip | Flaş (MB) | PSRAM'ı (MB) | Boyutlar (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 (Dörtlü SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (Dörtlü SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (Dörtlü SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (Sekizlik SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Sekizlik SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Sekizlik SPI) | |
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 (Dörtlü SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (Dörtlü SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (Dörtlü SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (Sekizlik SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Sekizlik SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Sekizlik SPI) |
Modüllerin merkezinde, 32 MHz'e kadar çalışan bir Xtensa ® 3-bit LX32 CPU olan bir ESP7-S240 serisi SoC* bulunur. CPU'yu kapatabilir ve düşük güçlü yardımcı işlemciyi kullanarak çevre birimlerini değişiklikler veya eşik geçişleri için sürekli olarak takip edebilirsiniz.
ESP32-S3, SPI, LCD, Kamera arayüzü, UART, I2C, I2S, uzaktan kumanda, darbe sayacı, LED PWM, USB Seri/J dahil olmak üzere zengin bir çevre birimi setini entegre ederTAG denetleyici, MCPWM, SDIO ana bilgisayarı, GDMA, TWAI ® denetleyici (ISO 11898-1 ile uyumlu), ADC, dokunmatik sensör, sıcaklık sensörü, zamanlayıcılar ve bekçi köpeklerinin yanı sıra 45 adede kadar GPIO. Ayrıca, USB iletişimini etkinleştirmek için tam hızlı bir USB 1.1 On-The-Go (OTG) arabirimi içerir.
Not:
* SoC'lerin ESP32-S3 serisi hakkında daha fazla bilgi için lütfen ESP32-S3 Serisi Veri Sayfasına bakın.
Pin Tanımları
2.1 Pin Düzeni
Pin şeması ESP32-S3-WROOM-1 ve ESP32-S3-WROOM-1U için geçerlidir, ancak ikincisinin uzak tutma bölgesi yoktur.
2.2 Pin Açıklama
Modülün 41 pini vardır. Tablo 2'deki pin tanımlarına bakın.
Pim adları ve işlev adlarının yanı sıra çevresel pimlerin konfigürasyonlarının açıklamaları için lütfen bkz. ESP32-S3 Serisi Veri Sayfası.
Tablo 2: Pin Tanımları
İsim | HAYIR. | Tip a | İşlev |
Yeraltı | 1 | P | Yeraltı |
3V3 | 2 | P | Güç kaynağı |
EN | 3 | I | Yüksek: açık, çipi etkinleştirir. Düşük: kapalı, çip kapanır. Not: EN pinini yüzer halde bırakmayın. |
IO4 | 4 | G/Ç/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
IO5 | 5 | G/Ç/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
IO6 | 6 | G/Ç/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
IO7 | 7 | G/Ç/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
IO15 | 8 | G/Ç/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | G/Ç/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | G/Ç/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | G/Ç/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | G/Ç/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | G/Ç/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | G/Ç/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | G/Ç/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
IO46 | 16 | G/Ç/T | GPIO46 |
IO9 | 17 | G/Ç/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPEND |
IO10 | 18 | G/Ç/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | G/Ç/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND |
IO12 | 20 | G/Ç/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | G/Ç/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | G/Ç/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | G/Ç/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | G/Ç/T | SPICLK_P_DIFF,GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | G/Ç/T | SPICLK_N_DIFF,GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | G/Ç/T | GPIO45 |
IO0 | 27 | G/Ç/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | G/Ç/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | G/Ç/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | G/Ç/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | G/Ç/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | G/Ç/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | G/Ç/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | G/Ç/T | MTDI, GPIO41, CLK_OUT1 |
Tablo 2 – önceki sayfadan devam
İsim | HAYIR. | Tip a | İşlev |
IO42 | 35 | G/Ç/T | MTMS, GPIO42 |
RXD0 | 36 | G/Ç/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0 | 37 | G/Ç/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | G/Ç/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
IO1 | 39 | G/Ç/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
Yeraltı | 40 | P | Yeraltı |
OKUMAK | 41 | P | Yeraltı |
a P: güç kaynağı; ben: girdi; O: çıktı; T: yüksek empedans. Kalın yazı tipindeki pin fonksiyonları varsayılan pin fonksiyonlarıdır.
b Gömülü OSPI PSRAM'e sahip modül varyantlarında, yani ESP32-S3R8'i gömmüş, IO35, IO36 ve IO37 pinleri OSPI PSRAM'e bağlanır ve başka kullanımlar için mevcut değildir.
Başlayın
3.1 İhtiyacınız Olanlar
Modül için uygulamalar geliştirmek için ihtiyacınız olan:
- 1 x ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U
- 1 x Espressif RF test panosu
- 1 x USB'den Seri Kartına
- 1 x Mikro USB kablosu
- Linux çalıştıran 1 x PC
Bu kullanım kılavuzunda, eski bir Linux işletim sistemi olarak ele alıyoruz.ample. Windows ve macOS'ta yapılandırma hakkında daha fazla bilgi için lütfen ESP-IDF Programlama Kılavuzu'na bakın.
3.2 Donanım Bağlantısı
- ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U modülünü Şekil 2'de gösterildiği gibi RF test kartına lehimleyin.
- RF test kartını TXD, RXD ve GND aracılığıyla USB'den Seriye kartına bağlayın.
- USB-Seri kartını PC'ye bağlayın.
- Mikro-USB kablosu aracılığıyla 5 V güç kaynağını etkinleştirmek için RF test kartını bilgisayara veya bir güç adaptörüne bağlayın.
- İndirme sırasında, bir jumper aracılığıyla IO0'ı GND'ye bağlayın. Ardından, test panosunu "AÇIK" konuma getirin.
- Firmware'i flash'a indirin. Ayrıntılar için aşağıdaki bölümlere bakın.
- İndirdikten sonra, IO0 ve GND'deki jumper'ı çıkarın.
- RF test kartını tekrar çalıştırın. Modül çalışma moduna geçecektir. Çip, başlatma sırasında programları flaştan okuyacaktır.
Not:
IO0 dahili olarak yüksek mantıktır. IO0, yukarı çekmeye ayarlanmışsa, Önyükleme modu seçilir. Bu pin aşağı açılırsa veya kayarsa, İndirme modu seçilir. ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U hakkında daha fazla bilgi için lütfen ESP32-S3 Serisi Veri Sayfasına bakın.
3.3 Geliştirme Ortamını Kurma
Espressif IoT Geliştirme Çerçevesi (kısaca ESP-IDF), Espressif ESP32'ye dayalı uygulamalar geliştirmek için bir çerçevedir. Kullanıcılar, ESP-IDF tabanlı Windows/Linux/macOS'ta ESP32-S3 ile uygulamalar geliştirebilir. Burada eski olarak Linux işletim sistemini alıyoruzampley.
3.3.1 Kurulum Ön Koşulları
ESP-IDF ile derlemek için aşağıdaki paketleri almanız gerekir:
- CentOS 7 ve 8:
1 sudo yum -y güncelleme && Sudo yum git wget flex bizon gperf python3 python3pip yükleyin
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu ve Debian:
1 Sudo apt-get kurulumu git wget flex bizon gperf python3 python3-pip python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Kemer:
1 sudo Pacman -S – gerekli GCC git yapmak esnek bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
Not:
- Bu kılavuz, Linux'ta ~/esp dizinini ESP-IDF için bir kurulum klasörü olarak kullanır.
- ESP-IDF'nin yollardaki boşlukları desteklemediğini unutmayın.
3.3.2 ESPIDF'yi Alın
ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U modülü için uygulamalar oluşturmak için ESP-IDF deposunda Espressif tarafından sağlanan yazılım kitaplıklarına ihtiyacınız vardır.
ESP-IDF'yi almak için, ESP-IDF'yi indirmek için bir kurulum dizini ( ~/esp) oluşturun ve depoyu 'git klonu' ile klonlayın:
- mkdir -p ~/esp
- cd ~/esp
- git klonu – özyinelemeli https://github.com/espressif/esp-idf.git
ESP-IDF, ~/esp/esp-idf dizinine indirilecektir. ESP-IDF'nin hangi ESP-IDF olduğu hakkında bilgi için ESP-IDF Sürümlerine bakın.
Belirli bir durumda kullanılacak sürüm.
3.3.3 Araçları Ayarlama
ESP-IDF'nin yanı sıra derleyici, hata ayıklayıcı, Python paketleri vb. gibi ESP-IDF tarafından kullanılan araçları da yüklemeniz gerekir. ESP-IDF, araçların kurulumuna yardımcı olmak için 'install.sh' adlı bir komut dosyası sağlar. tek seferde.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 Ortam Değişkenlerini Ayarlama
Kurulu araçlar henüz PATH ortam değişkenine eklenmedi. Araçları komut satırından kullanılabilir hale getirmek için bazı ortam değişkenleri ayarlanmalıdır. ESP-IDF, başka bir komut dosyası dışa aktarımı sağlar. sh' bunu yapar. ESP-IDF'yi kullanacağınız terminalde şunu çalıştırın:
1. $HOME/esp/esp-IDF/export.sh
Artık her şey hazır, ilk projenizi ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U modülü üzerinde oluşturabilirsiniz.
3.4 İlk Projenizi Yaratın
3.4.1 Bir Proje Başlatın
Artık ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U modülü için uygulamanızı hazırlamaya hazırsınız.
Eski şirketten get-started/hello_world projesiyle başlayabilirsiniz.ampESP-IDF'deki les dizini.
get-started/hello_world'ü ~/esp dizinine kopyalayın:
1 cd ~/esp
2 cp -r $IDF_PATH/eskiamples/get-started/hello_world .
eski bir dizi varampeski projelerampESP-IDF'deki les dizini. Herhangi bir projeyi yukarıda sunulduğu gibi kopyalayabilir ve çalıştırabilirsiniz. Eski inşa etmek de mümkündürampdosyaları önce kopyalamadan yerine yerleştirin.
3.4.2 Cihazınızı Bağlayın
Şimdi modülünüzü bilgisayara bağlayın ve modülün hangi seri port altında göründüğünü kontrol edin. Linux'ta seri bağlantı noktaları adlarında '/dev/TTY ile başlar. Aşağıdaki komutu, önce kart takılı değilken, sonra fişteyken iki kez çalıştırın. İkinci kez görünen bağlantı noktası ihtiyacınız olandır:
1 saniye /dev/tty*
Not:
Sonraki adımlarda ihtiyaç duyacağınız için bağlantı noktası adını el altında bulundurun.
3.4.3 Yapılandır
Adım 3.4.1'den 'hello_world' dizininize gidin. Bir Proje başlatın, ESP32-S3 yongasını hedef olarak ayarlayın ve proje yapılandırma yardımcı programı 'menuconfig'i çalıştırın.
1 cd ~/esp/hello_world
2 idf.py hedef belirleme esp32s3
3 idf.py menü yapılandırması
'idf.py set-target esp32s3' ile hedef belirleme, yeni bir proje açıldıktan sonra bir kez yapılmalıdır. Proje bazı mevcut yapılar ve konfigürasyonlar içeriyorsa, bunlar temizlenecek ve başlatılacaktır. Hedef, bu adımı atlamak için ortam değişkenine kaydedilebilir. Ek bilgi için Hedefi Seçme konusuna bakın.
Önceki adımlar doğru bir şekilde yapıldıysa, aşağıdaki menü görüntülenir:
Bu menüyü projeye özel değişkenleri ayarlamak için kullanıyorsunuz, örneğin Wi-Fi ağ adı ve şifresi, işlemci hızı vb. Projeyi menuconfig ile ayarlamak “hello_word” için atlanabilir. Bu eskiample varsayılan konfigürasyonla çalışacaktır Menünün renkleri terminalinizde farklı olabilir. Görünümü '–style' seçeneği ile değiştirebilirsiniz. Daha fazla bilgi için lütfen 'idf.py menuconfig –help'i çalıştırın.
3.4.4 Projeyi İnşa Et
Aşağıdakileri çalıştırarak projeyi oluşturun:
1 idf.py derlemesi
Bu komut, uygulamayı ve tüm ESP-IDF bileşenlerini derleyecek, ardından önyükleyici, bölüm tablosu ve uygulama ikili dosyalarını oluşturacaktır.
1 $ idf.py yapı
2 CMake'i /path/to/hello_world/build dizininde çalıştırma
3 ”CMake -G Ninja –warn-başlatılmamış /path/to/hello_world” yürütülüyor…
4 Başlatılmamış değerler hakkında uyarın.
5 — Git bulundu: /usr/bin/git ("2.17.0" sürümü bulundu)
6 — Yapılandırma nedeniyle boş aws_iot bileşeni oluşturma
7 — Bileşen adları: …
8 — Bileşen yolları: …
9
10 … (daha fazla yapı sistemi çıktısı satırı)
11
12 [527/527] hello_world.bin oluşturuluyor
13 esptool.py v2.3.1
14
15 Proje oluşturma tamamlandı. Flashlamak için şu komutu çalıştırın:
16 ../../../components/esptool_py/esptool/esptool.py -p (BAĞLANTI NOKTASI) -b 921600
17 write_flash –flash_mode dio –flash_size algılama –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 veya 'idf.py -p PORT flash' komutunu çalıştırın
Hata yoksa derleme, üretici yazılımı ikili dosyası .bin oluşturularak tamamlanır. file.
3.4.5 Cihaza Flaş
Modülünüze yeni oluşturduğunuz ikili dosyaları aşağıdakileri çalıştırarak flaşlayın:
1 idf.py -p PORT [-b BAUD] flaş
PORT'u Adım: Cihazınızı Bağlayın bölümündeki ESP32-S3 kartınızın seri bağlantı noktası adıyla değiştirin.
BAUD'yi ihtiyacınız olan baud hızıyla değiştirerek flaşör baud hızını da değiştirebilirsiniz. Varsayılan baud hızı 460800'dür.
idf.py bağımsız değişkenleri hakkında daha fazla bilgi için bkz. idf.py.
Not:
'Flash' seçeneği projeyi otomatik olarak oluşturur ve yanıp söner, bu nedenle 'idf.py build'i çalıştırmak gerekli değildir.
Yanıp sönerken, aşağıdakine benzer çıktı günlüğünü göreceksiniz:
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 önyükleyici/önyükleyici.
çöp kutusu
4 0x10000 merhaba_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Seri bağlantı noktası /dev/ttyUSB0
7 Bağlanıyor….
8 Çip ESP32-S3'tür
9 Özellikler: WiFi, BLE
10 Kristal 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Saplama yükleniyor…
13 Çalışan saplama…
14 Saplama çalışıyor…
15 Baud hızını 460800 olarak değiştirme
16 Değiştirildi.
17 Flaş boyutu yapılandırılıyor…
18 Flash 0x00000000'den 0x00004fff'e silinecek…
19 Flash 0x00010000'den 0x00039fff'e silinecek…
20 Flash 0x00008000'den 0x00008fff'e silinecek…
21 18896 bayttan 11758'e sıkıştırılmış…
22 0x00000000…'da yazma (%100)
23 18896x11758'de 0 saniyede 00000000 bayt (0.5 sıkıştırılmış) yazdı (etkili 279.9 kbit/s)
…
24 Verilerin Hash'i doğrulandı.
25 168208 bayttan 88178'e sıkıştırılmış…
26 0x00010000…'da yazma (%16)
27 0x0001a80f'de yazma… (%33)
28 0x000201f1'de yazma… (%50)
29 0x00025dcf'de yazma… (%66)
30 0x0002d0be'de yazma… (83%)
31 0x00036c07'de yazma… (%100)
32 168208x88178'de 0 saniyede 00010000 bayt (2.4 sıkıştırılmış) yazdı (etkili 569.2 kbit/sn)
)…
33 Verilerin Hash'i doğrulandı.
34 3072 bayttan 103'e sıkıştırılmış…
35 0x00008000…'da yazma (%100)
36 3072x103'de 0 saniyede 00008000 bayt (0.1 sıkıştırılmış) yazdı (etkili 478.9 kbit/sn)…
37 Verilerin Hash'i doğrulandı.
38
39 Ayrılıyor…
40 RTS pini üzerinden sert sıfırlama…
41 Bitti
Flaş işleminin sonunda herhangi bir sorun yoksa, kart yeniden başlatılacak ve “hello_world” uygulamasını başlatacaktır.
3.4.6 Monitör
“hello_world”ün gerçekten çalışıp çalışmadığını kontrol etmek için 'idf.py -p PORT monitor' yazın (PORT'u seri port adınızla değiştirmeyi unutmayın).
Bu komut, IDF Monitor uygulamasını başlatır:
1 $ idf.py -p /dev/ttyUSB0 monitör
2 idf_monitor'u […]/esp/hello_world/build dizininde çalıştırmak
3 Yürütme ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — /dev/ttyUSB0 115200 üzerinde idf_monitor —
6 — Çık: Ctrl+] | Menü: Ctrl+T | Yardım: Ctrl+T ve ardından Ctrl+H —
7 ve 8 Haziran 2016 00:22:57
8
9 ilk:0x1 (POWERON_RESET),önyükleme:0x13 (SPI_FAST_FLASH_BOOT)
10 ve 8 Haziran 2016 00:22:57
11 …
Başlatma ve tanılama günlükleri yukarı kaydırıldıktan sonra, "Merhaba dünya!" uygulama tarafından yazdırılır.
1 …
2 Merhaba dünya!
3 10 saniye içinde yeniden başlatılıyor…
4 Bu, 32 CPU çekirdekli esp3s2 yongası, Bu, 32 CPU çekirdekli esp3s2 yongası, WiFi/BLE
,
5 silikon revizyonu 0, 2MB harici flaş
6 Minimum boş yığın boyutu: 390684 bayt
7 9 saniye içinde yeniden başlatılıyor…
8 8 saniye içinde yeniden başlatılıyor…
9 7 saniye içinde yeniden başlatılıyor…
IDF monitöründen çıkmak için Ctrl+] kısayolunu kullanın.
ESP32-S3-WROOM-1 veya ESP32-S3-WROOM-1U modülünü kullanmaya başlamak için ihtiyacınız olan tek şey bu! Şimdi sen
başka bir eski denemeye hazırampESP-IDF'deki dosyalara bakın veya doğrudan kendi uygulamalarınızı geliştirmeye gidin.
ABD FCC Beyanı
Bu cihaz FCC Kuralları Bölüm 15'e uygundur. Çalışma aşağıdaki iki koşula tabidir:
- Bu cihaz zararlı girişimlere neden olamaz.
- Bu cihaz, istenmeyen çalışmaya neden olabilecek girişimler de dahil olmak üzere alınan her türlü girişimi kabul etmelidir.
Bu ekipman test edilmiş ve FCC Kuralları Bölüm 15'e göre Sınıf B dijital cihaz için belirlenen sınırlara uygun olduğu görülmüştür.
Bu sınırlar, bir konut kurulumunda zararlı parazitlere karşı makul ölçüde koruma sağlamak için tasarlanmıştır. Bu ekipman radyo frekansı enerjisi üretir, kullanır ve yayabilir ve talimatlara uygun olarak kurulmaz ve kullanılmazsa, radyo iletişimlerinde zararlı parazitlere neden olabilir. Ancak, belirli bir kurulumda parazit oluşmayacağının garantisi yoktur. Bu ekipman, ekipmanı kapatıp açarak belirlenebilecek şekilde radyo veya televizyon alımında zararlı parazite neden olursa, kullanıcının aşağıdaki önlemlerden birini alarak paraziti düzeltmeye çalışması önerilir:
- Alıcı anteni yeniden yönlendirin veya yerini değiştirin.
- Ekipman ile alıcı arasındaki mesafeyi artırın.
- Ekipmanı, alıcının bağlı olduğu devreden farklı bir devre üzerindeki prize bağlayın.
- Yardım için satıcınıza veya deneyimli bir radyo/TV teknisyenine danışın.
Uyumluluktan sorumlu tarafça açıkça onaylanmayan herhangi bir değişiklik veya tadilat, kullanıcının ekipmanı çalıştırma yetkisini geçersiz kılabilir.
Bu ekipman, kontrolsüz bir ortam için belirlenen FCC RF radyasyon maruziyet sınırlarına uygundur. Bu cihaz ve anteni, başka bir anten veya vericiyle aynı yere yerleştirilmemeli veya birlikte çalıştırılmamalıdır.
Bu verici için kullanılan antenler, tüm kişilerden en az 20 cm'lik bir ayırma mesafesi sağlayacak şekilde kurulmalı ve başka hiçbir anten veya vericiyle aynı yere yerleştirilmemeli veya birlikte çalıştırılmamalıdır.
OEM Entegrasyon Talimatları
Bu aygıt, yalnızca aşağıdaki koşullarda OEM entegratörleri için tasarlanmıştır. Modül, başka bir ana bilgisayara kurmak için kullanılabilir. Anten, kullanıcılar ile anten arasında 20 cm kalacak şekilde kurulmalıdır ve verici modülü başka bir verici veya anten ile aynı yerde bulunmamalıdır. Modül yalnızca orijinal olarak bu modülle test edilmiş ve sertifikalandırılmış tümleşik anten(ler) ile kullanılmalıdır. Yukarıdaki 3 koşul karşılandığı sürece başka verici testleri gerekli olmayacaktır. Bununla birlikte, OEM entegratörü, kurulu bu modülle (örn.ample, dijital cihaz emisyonu, PC çevre birimi gereksinimleri vb.)
Fark etme:
Bu koşulların sağlanamaması durumunda (örneğinampbelirli bir dizüstü bilgisayar yapılandırması veya başka bir verici ile birlikte konum), bu durumda ana ekipmanla birlikte bu modülün FCC yetkilendirmesi artık geçerli sayılmaz ve modülün FCC kimliği nihai üründe kullanılamaz. Bu durumlarda, OEM entegratörü nihai ürünü (verici dahil) yeniden değerlendirmekten ve ayrı bir FCC yetkisi almaktan sorumlu olacaktır.
Son Ürün Etiketleme
Bu verici modülü yalnızca, anten ile kullanıcılar arasında 20 cm kalacak şekilde antenin kurulabileceği cihazlarda kullanım için yetkilendirilmiştir. Nihai nihai ürün, görünür bir alanda aşağıdakilerle etiketlenmelidir: "FCC Kimliği içerir: 2AC7Z-ESPS3WROOM1".
IC Beyanı
Bu cihaz, Industry Canada'nın lisanstan muaf RSS'sine uygundur. Çalışma aşağıdaki iki koşula tabidir:
- Bu cihaz girişime neden olmayabilir; ve
- Bu cihaz, cihazın istenmeyen şekilde çalışmasına neden olabilecek girişimler de dahil olmak üzere her türlü girişimi kabul etmelidir.
Radyasyon Maruziyeti Beyanı
Bu ekipman, kontrolsüz bir ortam için belirlenen IC radyasyon maruziyet sınırlarına uygundur. Bu ekipman, radyatör ile vücudunuz arasında en az 20 cm mesafe olacak şekilde kurulmalı ve çalıştırılmalıdır.
RSS247 Bölüm 6.4 (5)
İletilecek bilginin olmaması veya çalışma hatası olması durumunda cihaz otomatik olarak iletimi durdurabilir. Bunun, teknolojinin gerektirdiği yerlerde kontrol veya sinyal bilgilerinin iletilmesini veya tekrarlanan kodların kullanımını yasaklama amacını taşımadığını unutmayın.
Bu cihaz yalnızca aşağıdaki koşullar altında OEM entegratörleri için tasarlanmıştır: (Modül cihazı kullanımı için)
- Anten, anten ile kullanıcılar arasında 20 cm mesafe kalacak şekilde kurulmalıdır ve
- Verici modülü başka hiçbir verici veya antenle aynı yere yerleştirilemez.
Yukarıdaki 2 koşul karşılandığı sürece başka verici testleri gerekli olmayacaktır. Bununla birlikte, OEM entegratörü, bu modülün kurulu olması için gerekli olan herhangi bir ek uyumluluk gereksinimi için son ürünlerini test etmekten hala sorumludur.
ÖNEMLİ NOT:
Bu şartların sağlanamaması durumunda (örneğin;ampbelirli dizüstü bilgisayar yapılandırmaları veya başka bir verici ile birlikte yerleşim), bu durumda Kanada yetkilendirmesi artık geçerli sayılmaz ve IC Kimliği nihai üründe kullanılamaz. Bu durumlarda, OEM entegratörü, sonun yeniden değerlendirilmesinden sorumlu olacaktır.
ürün (verici dahil) ve ayrı bir Kanada izni almak.
Son Ürün Etiketleme
Bu verici modülü yalnızca, anten ile kullanıcılar arasında 20 cm kalacak şekilde antenin kurulabileceği cihazlarda kullanım için yetkilendirilmiştir. Nihai nihai ürün, görünür bir alanda aşağıdakilerle etiketlenmelidir: "IC içerir: 21098-ESPS3WROOM1".
Son Kullanıcıya Manuel Bilgi
OEM entegratörü, bu modülü entegre eden son ürünün kullanım kılavuzunda bu RF modülünün nasıl kurulacağı veya çıkarılacağı konusunda son kullanıcıya bilgi vermemesi gerektiğini bilmelidir. Son kullanıcı kılavuzu, bu kılavuzda gösterildiği gibi tüm gerekli düzenleyici bilgileri/uyarıları içerecektir.
İlgili Belgeler
- ESP32-S3 Serisi Veri Sayfası – ESP32-S3 donanımının teknik özellikleri.
- ESP32-S3 Teknik Referans Kılavuzu – ESP32-S3 belleğinin ve çevre birimlerinin nasıl kullanılacağı hakkında ayrıntılı bilgi.
- ESP32-S3 Donanım Tasarım Yönergeleri – ESP32-S3'ün donanım ürününüze nasıl entegre edileceğine ilişkin yönergeler.
- Sertifikalar
http://espressif.com/en/support/documents/certificates - Dokümantasyon Güncellemeleri ve Güncelleme Bildirimi Aboneliği
http://espressif.com/en/support/download/documents
Geliştirici Bölgesi
- ESP32-S3 için ESP-IDF Programlama Kılavuzu – ESP-IDF geliştirme çerçevesi için kapsamlı belgeler.
- ESP-IDF ve GitHub'daki diğer geliştirme çerçeveleri.
http://github.com/espressif - ESP32 BBS Forum – Soru gönderebileceğiniz, bilgi paylaşabileceğiniz, fikirleri keşfedebileceğiniz ve diğer mühendislerle sorunları çözmeye yardımcı olabileceğiniz Espressif ürünleri için Mühendisten Mühendise (E2E) Topluluğu.
http://esp32.com/ - ESP Dergisi – Espressif çalışanlarından En İyi Uygulamalar, Makaleler ve Notlar.
http://blog.espressif.com/ - SDK'lar ve Demolar, Uygulamalar, Araçlar, AT Firmware sekmelerine bakın.
http://espressif.com/en/support/download/sdks-demos
Ürünler
- ESP32-S3 Serisi SoC'ler – Tüm ESP32-S3 SoC'lere göz atın.
http://espressif.com/en/products/socs?id=ESP32-S3 - ESP32-S3 Serisi Modüller – Tüm ESP32-S3 tabanlı modüllere göz atın.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Serisi DevKit'ler – Tüm ESP32-S3 tabanlı devkit'lere göz atın.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ESP Ürün Seçici – Filtreleri karşılaştırarak veya uygulayarak ihtiyaçlarınıza uygun bir Espressif donanım ürünü bulun.
http://products.espressif.com/#/product-selector?language=en
Bize Ulaşın
- Satış Soruları, Teknik Sorular, Devre Şeması ve PCB Tasarımı Yeniden sekmelerine bakınview, S alınamples (Çevrimiçi mağazalar), Tedarikçimiz Olun, Yorumlar ve Öneriler.
http://espressif.com/en/contact-us/sales-questions
Revizyon Geçmişi
Tarih | Sürüm | Sürüm notları |
10/29/2021 | v0.6 | Çip revizyonu 1 için genel güncelleme |
7/19/2021 | v0.5.1 | Çip revizyonu 0 için ön sürüm |
Sorumluluk Reddi ve Telif Hakkı Bildirimi
dahil olmak üzere bu belgedeki bilgiler URL referanslar, haber verilmeksizin değiştirilebilir.
BU BELGEDEKİ TÜM ÜÇÜNCÜ ŞAHIS BİLGİLERİ, GERÇEKLİK VE DOĞRULUĞU İÇİN HİÇBİR GARANTİ OLMAKSIZIN OLDUĞU GİBİ SAĞLANMAKTADIR.
BU BELGE SATILABİLİRLİĞİ, İHLAL ETMEDİĞİ VEYA HİÇBİR AMACA UYGUN OLDUĞU İÇİN HİÇBİR GARANTİ VERİLMEMEKTEDİR YA DA HERHANGİ BİR TEKLİF, ŞARTNAME VEYA S.AMPLE.
Bu belgedeki bilgilerin kullanımıyla ilgili her türlü mülkiyet hakkının ihlali dahil olmak üzere tüm sorumluluklar reddedilir. Burada herhangi bir fikri mülkiyet haklarına ilişkin estoppel veya başka bir şekilde açık veya zımni hiçbir lisans verilmemektedir.
Wi-Fi Alliance Üyesi logosu, Wi-Fi Alliance'ın ticari markasıdır. Bluetooth logosu, Bluetooth SIG'nin tescilli ticari markasıdır.
Bu belgede adı geçen tüm ticari adlar, ticari markalar ve tescilli ticari markalar, ilgili sahiplerinin mülkiyetindedir ve burada kabul edilmektedir.
Ön sürüm v0.6 Telif hakkı
© 2022 Espressif Systems (Shanghai) Co., Ltd. Tüm hakları saklıdır.
Belgeler / Kaynaklar
![]() |
ESPRESSIF ESP32-S3-WROOM-1 Bluetooth Modülü [pdf] Kullanıcı Kılavuzu ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth Modülü, ESP32- S3- WROOM -1 Bluetooth Modülü |