Ilogo ye-ESPRESSIFI-ESP32S3WROOM1
I-ESP32S3WROOM1U
Imaniwali yosebenzisayo 

I-ESPRESSIF ESP32-S3-WROOM-1 Imojuli ye-Bluetooth
2.4 GHz WiFi (802.11 b/g/n) kanye nemojuli ye-Bluetooth5 (LE)
Yakhelwe eduze kochungechunge lwe-ESP32S3 lwama-SoCs, i-Xtensa ® dualcore 32bit LX7 microprocessor
Ikhanyisa kufika ku-16 MB, i-PSRAM ifika ku-8 MB
36 GPIOs, isethi ecebile yama-peripheral
I-PCB engaphakathi kwe-antenna noma isixhumi se-antenna yangaphandle

I-Module Overview

1.1 Izici

I-CPU ne-OnChip Memory

  • Uchungechunge lwe-ESP32-S3 lwama-SoCs ashumekiwe, i-Xtensa ® dual-core 32-bit LX7 microprocessor, kufika ku-240 MHz
  • 384 KB ROM
  • 512 KB SRAM
  • 16 KB SRAM ku-RTC
  • Kufika ku-8 MB PSRAM

I-WiFi

  • 802.11 b/g/n
  • Isilinganiso sebhithi: 802.11n kufika ku-150 Mbps
  • I-A-MPDU kanye ne-A-MSDU aggregation
  • 0.4 µs usekelo lwesikhawu sonogada
  • Ibanga lemvamisa yesikhungo sesiteshi sokusebenza: 2412 ~ 2462 MHz

I-Bluetooth

  • I-Bluetooth LE: I-Bluetooth 5, i-Bluetooth mesh
  • 2 Mbps PHY
  • Imodi yebanga elide
  • Izandiso zokukhangisa
  • Amasethi ezikhangiso amaningi
  • I-algorithm yokukhetha isiteshi #2

Amapheripheral

  • I-GPIO, i-SPI, isixhumi esibonakalayo se-LCD, isixhumi esibonakalayo sekhamera, i-UART, I2C, I2S, isilawuli kude, i-pulse counter, i-LED PWM, i-USB 1.1 OTG, i-USB Serial/JTAG isilawuli, i-MCPWM, umsingathi we-SDIO, i-GDMA, i-TWAI ® isilawuli (sihambisana ne-ISO 11898-1), i-ADC, inzwa yokuthinta, inzwa yezinga lokushisa, izibali sikhathi nezinja zokubuka

Izingxenye Ezihlanganisiwe Kumojuli

  • 40 MHz crystal oscillator
  • Kufika ku-16 MB SPI flash

Izinketho ze-Antenna

  • I-PCB engaphakathi ebhodini (ESP32-S3-WROOM-1)
  • I-antenna yangaphandle ngesixhumi (ESP32-S3-WROOM-1U)

Izimo zokusebenza

  • I-vol esebenzayotage/Ukunikezwa kwamandla: 3.0 ~ 3.6 V
  • Izinga lokushisa le-ambient elisebenzayo:
    – 65 °C inguqulo: –40 ~ 65 °C
    – 85 °C inguqulo: –40 ~ 85 °C
    – 105 °C inguqulo: –40 ~ 105 °C
  • Ubukhulu: Bheka Ithebula 1

1.2 Incazelo

I-ESP32-S3-WROOM-1 ne-ESP32-S3-WROOM-1U amamojula amabili anamandla, ajwayelekile e-Wi-Fi + Bluetooth LE MCU akhelwe eduze kochungechunge lwe-ESP32-S3 lwama-SoCs. Ngaphezulu kwesethi ecebile yama-peripherals, ukusheshiswa kwe-neural network computing kanye nomthwalo wokucubungula amasignali ohlinzekwa yi-SoC kwenza amamojula abe yisinqumo esifanele sezinhlobonhlobo zezimo zohlelo lokusebenza ezihlobene ne-AI kanye ne-Artificial Intelligence of Things (IoT), njenge ukutholwa kwegama lokuvusa, ukubonwa kwemiyalelo yenkulumo, ukutholwa kobuso, nokubonwa, ikhaya elihlakaniphile, izinto zikagesi ezihlakaniphile, iphaneli yokulawula ehlakaniphile, isipikha esihlakaniphile, njll.
I-ESP32-S3-WROOM-1 iza nothi lwe-PCB. I-ESP32-S3-WROOM-1U iza nesixhumi se-antenna sangaphandle. Ukukhethwa okubanzi kwezinhlobonhlobo zamamojula kuyatholakala kumakhasimende njengoba kukhonjisiwe kuThebula 1. Phakathi kwezinhlobonhlobo zemojuli, lezo ezishumekiwe ze-ESP32-S3R8 zisebenza ku -40 ~ 65 °C izinga lokushisa le-ambient, ESP32-S3-WROOM-1-H4 kanye ne-ESP32-S3 -WROOM-1U-H4 isebenza ku--40 ~ 105 °C izinga lokushisa le-ambient, nokunye okuhlukile kwemojula kusebenza -40 ~ 85 °C izinga lokushisa le-ambient.

Ithebula 1: Ulwazi Loku-oda

Ikhodi yoku-oda I-Chip Ishumekiwe I-Flash (MB) I-PSRAM (MB) Ubukhulu (mm)
ESP32-S3-WROOM-1-N4 I-ESP32-S3 4 0 18 × 25.5 × 3.1
ESP32-S3-WROOM-1-N8 I-ESP32-S3 8 0
ESP32-S3-WROOM-1-N16 I-ESP32-S3 16 0
ESP32-S3-WROOM-1-H4 (105 °C) I-ESP32-S3 4 0
ESP32-S3-WROOM-1-N4R2 I-ESP32-S3R2 4 2 (I-Quad SPI)
ESP32-S3-WROOM-1-N8R2 I-ESP32-S3R2 8 2 (I-Quad SPI)
ESP32-S3-WROOM-1-N16R2 I-ESP32-S3R2 16 2 (I-Quad SPI)
ESP32-S3-WROOM-1-N4R8 (65 °C) I-ESP32-S3R8 4 8 (Octal SPI)
ESP32-S3-WROOM-1-N8R8 (65 °C) I-ESP32-S3R8 8 8 (Octal SPI)
ESP32-S3-WROOM-1-N16R8 (65 °C) I-ESP32-S3R8 16 8 (Octal SPI)
ESP32-S3-WROOM-1U-N4 I-ESP32-S3 4 0 18 × 19.2 × 3.2
ESP32-S3-WROOM-1U-N8 I-ESP32-S3 8 0
ESP32-S3-WROOM-1U-N16 I-ESP32-S3 16 0
ESP32-S3-WROOM-1U-H4 (105 °C) I-ESP32-S3 4 0
ESP32-S3-WROOM-1U-N4R2 I-ESP32-S3R2 4 2 (I-Quad SPI)
ESP32-S3-WROOM-1U-N8R2 I-ESP32-S3R2 8 2 (I-Quad SPI)
ESP32-S3-WROOM-1U-N16R2 I-ESP32-S3R2 16 2 (I-Quad SPI)
ESP32-S3-WROOM-1U-N4R8 (65 °C) I-ESP32-S3R8 4 8 (Octal SPI)
ESP32-S3-WROOM-1U-N8R8 (65 °C) I-ESP32-S3R8 8 8 (Octal SPI)
ESP32-S3-WROOM-1U-N16R8 (65 °C) I-ESP32-S3R8 16 8 (Octal SPI)

Emgogodleni wamamojula wuchungechunge lwe-ESP32-S3 lwe-SoC *, i-Xtensa ® 32-bit LX7 CPU esebenza kufika ku-240 MHz. Ungacisha i-CPU futhi usebenzise i-co-processor yamandla aphansi ukuze uhlale uqapha ama-peripherals ukuze uthole izinguquko noma ukweqa ama-threshold.
I-ESP32-S3 ihlanganisa isethi ecebile yezinto ezithinta umngcele okuhlanganisa i-SPI, i-LCD, isixhumi esibonakalayo sekhamera, i-UART, I2C, I2S, isilawuli kude, i-pulse counter, i-LED PWM, i-USB Serial/JTAG isilawuli, i-MCPWM, umsingathi we-SDIO, i-GDMA, i-TWAI ® isilawuli (sihambisana ne-ISO 11898-1), i-ADC, inzwa yokuthinta, inzwa yokushisa, izibali sikhathi, nezinja zokubuka, kanye nama-GPIO afika kwangu-45. Iphinde ifake isixhumi esibonakalayo se-USB 1.1 On-The-Go (OTG) esinesivinini esigcwele ukuze sikwazi ukuxhumana nge-USB.

Qaphela:
* Ukuze uthole ulwazi olwengeziwe ngochungechunge lwe-ESP32-S3 lwama-SoCs, sicela ubhekisele ku-ESP32-S3 Series Datasheet.

Phina Izincazelo

2.1 Isakhiwo sephinikhodi
Umdwebo wephini uyasebenza ku-ESP32-S3-WROOM-1 kanye ne-ESP32-S3-WROOM-1U, kodwa lena yakamuva ayinayo indawo yokugcina.

I-ESPRESSIF ESP32-S3-WROOM1 Imojula ye-Bluetooth - Phina Izincazelo

Incazelo ye-Pin engu-2.2

Imojula inamaphini angu-41. Bona izincazelo zamaphini kuThebula 2.
Ukuze uthole izincazelo zamagama ephini namagama emisebenzi, kanye nokucushwa kwamaphinikhodi, sicela ubheke Idatha ye-ESP32-S3 yochungechunge

Ithebula 2: Izincazelo zephini

Igama Cha. Uhlobo a Umsebenzi
GND 1 P GND
3V3 2 P Ukunikezwa kwamandla kagesi
EN 3 I Phezulu: kuvuliwe, kwenza i-chip isebenze. Phansi: icishiwe, i-chip iyacisha.
Qaphela: Ungashiyi iphinikhodi ye-EN intanta.
IO4 4 I/O/T RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3
IO5 5 I/O/T RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4
IO6 6 I/O/T RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5
IO7 7 I/O/T RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6
IO15 8 I/O/T RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
IO16 9 I/O/T RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
IO17 10 I/O/T RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6
IO18 11 I/O/T RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3
IO8 12 I/O/T RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1
IO19 13 I/O/T RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-
IO20 14 I/O/T RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
IO3 15 I/O/T RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2
IO46 16 I/O/T I-GPIO46
IO9 17 I/O/T RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPEND
IO10 18 I/O/T RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0
IO11 19 I/O/T RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND
IO12 20 I/O/T RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK
IO13 21 I/O/T RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ
IO14 22 I/O/T RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP
IO21 23 I/O/T RTC_GPIO21, GPIO21
IO47 24 I/O/T SPICLK_P_DIFF,GPIO47, SUBSPICLK_P_DIFF
IO48 25 I/O/T SPICLK_N_DIFF,GPIO48, SUBSPICLK_N_DIFF
IO45 26 I/O/T I-GPIO45
IO0 27 I/O/T RTC_GPIO0, GPIO0
IO35 b 28 I/O/T I-SPIIO6, GPIO35, FSPID, SUBSPID
IO36 b 29 I/O/T I-SPIIO7, GPIO36, FSPICLK, SUBSPICLK
IO37 b 30 I/O/T SPIDQS, GPIO37, FSPIQ, SUBSPIQ
IO38 31 I/O/T GPIO38, FSPIWP, SUBSPIWP
IO39 32 I/O/T MTCK, GPIO39, CLK_OUT3, SUBSPICS1
IO40 33 I/O/T MTDO, GPIO40, CLK_OUT2
IO41 34 I/O/T I-MTDI, GPIO41, CLK_OUT1

Ithebula 2 – qhubeka ekhasini eledlule

Igama Cha. Uhlobo a Umsebenzi
IO42 35 I/O/T I-MTMS, GPIO42
I-RXD0 36 I/O/T U0RXD, GPIO44, CLK_OUT2
I-TXD0 37 I/O/T U0TXD, GPIO43, CLK_OUT1
IO2 38 I/O/T RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1
IO1 39 I/O/T RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0
GND 40 P GND
FUNDA 41 P GND

a P: ukunikezwa kwamandla; I: okokufaka; O: okukhiphayo; T: impedance ephezulu. Imisebenzi yokuphina ngefonti egqamile iyimisebenzi yephinikhodi ezenzakalelayo.
b Okuhlukile kumamojula ashumeke i-OSPI PSRAM, okungukuthi, eshumeka i-ESP32-S3R8, izikhonkwane ze-IO35, IO36, ne-IO37 ezixhumeka ku-OSPI PSRAM futhi azitholakali kwezinye izinto.

Qalisa

3.1 Okudingayo
Ukwakha izinhlelo zokusebenza zemojula udinga:

  • 1 x ESP32-S3-WROOM-1 noma ESP32-S3-WROOM-1U
  • 1 x Ibhodi lokuhlola le-Espressif RF
  • 1 x ibhodi le-USB-to-Serial
  • 1 x Ikhebula le-Micro-USB
  • 1 x I-PC esebenzisa i-Linux

Kulo mhlahlandlela womsebenzisi, sithatha isistimu yokusebenza ye-Linux njengesiboneloample. Ukuze uthole ulwazi olwengeziwe mayelana nokucushwa ku-Windows ne-macOS, sicela ubheke ku-ESP-IDF Programming Guide.
3.2 Ukuxhumana kwe-Hardware

  1.  Solder the ESP32-S3-WROOM-1 noma ESP32-S3-WROOM-1U module ebhodini lokuhlola le-RF njengoba kuboniswe kuMfanekiso 2.I-ESPRESSIF ESP32-S3-WROOM1 Imojula ye-Bluetooth - Uxhumano Lwezingxenyekazi zekhompuyutha
  2. Xhuma ibhodi lokuhlola le-RF ebhodini le-USB-to-Serial nge-TXD, RXD, ne-GND.
  3. Xhuma ibhodi le-USB-to-Serial ku-PC.
  4. Xhuma ibhodi lokuhlola le-RF ku-PC noma i-adaptha yamandla ukuze unike amandla amandla angu-5 V, ngekhebula le-Micro-USB.
  5. Ngesikhathi sokulanda, xhuma i-IO0 ku-GND usebenzisa i-jumper. Bese, uvula "VULA" ibhodi lokuhlola.
  6. Landa i-firmware ku-flash. Ukuze uthole imininingwane, bheka izigaba ezingezansi.
  7. Ngemva kokulanda, susa i-jumper ku-IO0 naku-GND.
  8. Nika amandla ibhodi lokuhlola le-RF futhi. Imojuli izoshintshela kumodi yokusebenza. I-chip izofunda izinhlelo kusuka ku-flash lapho iqaliswa.

Qaphela:
I-IO0 inengqondo yangaphakathi iphakeme. Uma i-IO0 isethelwe ukudonsa, i-Boot mode iyakhethwa. Uma leli phini lidonsela phansi noma lishiywe lintanta, imodi yokulanda iyakhethwa. Ukuze uthole ulwazi olwengeziwe nge-ESP32-S3-WROOM-1 noma i-ESP32-S3-WROOM-1U, sicela ubheke I-ESP32-S3 Series Datasheet.

3.3 Setha Imvelo Ethuthukile
I-Espressif IoT Development Framework (i-ESP-IDF ngamafuphi) iwuhlaka lokuthuthukisa izinhlelo zokusebenza ezisekelwe ku-Espressif ESP32. Abasebenzisi bangathuthukisa izinhlelo zokusebenza nge-ESP32-S3 ku-Windows/Linux/macOS ngokusekelwe ku-ESP-IDF. Lapha sithatha uhlelo lokusebenza lwe-Linux njenge-example.
3.3.1 Faka Izimfuneko
Ukuze uhlanganise ne-ESP-IDF udinga ukuthola amaphakheji alandelayo:

  • I-CentOS 7 & 8:
    1 sudo yum -y update && Sudo yum faka i-git wget flex bison gperf python3 python3pip
    2 python3-setuptools CYenza i-ninja-build ccache dfu-util busby
  • Ubuntu & Debian:
    1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools 
    2 cmmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0
  • I-Arch:
    1 sudo Pacman -S -idinga i-GCC git yenza i-flex bison gperf python-pip CYenza i-ninja ccache 2 dfu-util libusb

Qaphela:

  • Lo mhlahlandlela usebenzisa uhla lwemibhalo ~/esp ku-Linux njengefolda yokufaka ye-ESP-IDF.
  • Khumbula ukuthi i-ESP-IDF ayisekeli izikhala ezindleleni.

3.3.2 Thola i-ESPIDF

Ukuze wakhe izinhlelo zokusebenza zemojuli ye-ESP32-S3-WROOM-1 noma i-ESP32-S3-WROOM-1U, udinga amalabhulali esofthiwe ahlinzekwe yi-Espressif endaweni ye-ESP-IDF.
Ukuze uthole i-ESP-IDF, dala inkomba yokufaka ( ~/esp) ukuze ulande i-ESP-IDF futhi uhlanganise indawo yokugcina nge-'git clone':

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git clone -recursive https://github.com/espressif/esp-idf.git

I-ESP-IDF izolandwa ku-~/esp/esp-idf. Bheka Izinguqulo ze-ESP-IDF ukuze uthole ulwazi mayelana nokuthi iyiphi i-ESP-IDF
inguqulo ongayisebenzisa esimweni esithile.
3.3.3 Setha Amathuluzi
Ngaphandle kwe-ESP-IDF, udinga futhi ukufaka amathuluzi asetshenziswa i-ESP-IDF, njenge-compiler, debugger, Python packages, njll. I-ESP-IDF inikeza iskripthi esiqanjwe ngokuthi 'install.sh' ukusiza ukusetha amathuluzi. ekuhambeni okukodwa.
1 cd ~/esp/esp-idf
2 ./install.sh

3.3.4 Setha Okuguquguqukayo Kwendawo
Amathuluzi afakiwe awakengezwa kokuguquguquka kwemvelo ye-PATH. Ukwenza amathuluzi asetshenziswe emugqeni womyalo, okunye okuguquguqukayo kwendawo kufanele kusethwe. I-ESP-IDF inikeza okunye ukuthunyelwa kweskripthi. sh' okwenza lokho. Kutheminali lapho uzosebenzisa i-ESP-IDF, sebenzisa:
1 . $HOME/esp/esp-IDF/export.sh
Manje konke sekumi ngomumo, ungakha iphrojekthi yakho yokuqala kumojula ye-ESP32-S3-WROOM-1 noma ESP32-S3-WROOM-1U.

3.4 Dala Iphrojekthi Yakho Yokuqala
3.4.1 Qala Iphrojekthi

Manje usulungele ukulungiselela isicelo sakho semojula ye-ESP32-S3-WROOM-1 noma i-ESP32-S3-WROOM-1U.
Ungaqala ngephrojekthi yokuqalisa/hello_world kusukela ku-exampLes directory in ESP-IDF.
Kopisha ukuqalisa/hello_world ku-~/esp lwemibhalo:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-start/hello_world .
Kukhona uhla lwama-exampamaphrojekthi ku-exampLes directory in ESP-IDF. Ungakopisha noma iyiphi iphrojekthi ngendlela efanayo neyethulwe ngenhla bese uyiqhuba. Kungenzeka futhi ukwakha exampendaweni, ngaphandle kokuwakopisha kuqala.
3.4.2 Xhuma Idivayisi Yakho
Manje xhuma imojula yakho kukhompyutha bese uhlola ukuthi iyiphi imbobo ye-serial ebonakalayo. Izimbobo ze-serial ku-Linux ziqala ngokuthi '/dev/TTY emagameni azo. Qalisa umyalo ongezansi izikhathi ezimbili, okokuqala ibhodi livuliwe, bese lixhunyiwe. Imbobo evela okwesibili yileyo oyidingayo:
1 ls /dev/tty*

Qaphela:
Gcina igama lembobo liseduze njengoba uzolidinga ezinyathelweni ezilandelayo.

3.4.3 Lungiselela
Zulazulela kunkomba yakho ethi 'hello_world' kusuka ku-Isinyathelo 3.4.1. Qala Iphrojekthi, setha i-chip ye-ESP32-S3 njengethagethi, bese usebenzisa insiza yokumisa iphrojekthi 'menuconfig'.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
Ukusetha ithagethi nge-'idf.py set-target esp32s3' kufanele kwenziwe kanye, ngemva kokuvula iphrojekthi entsha. Uma ngabe iphrojekthi iqukethe izakhiwo ezikhona kanye nezilungiselelo, zizosulwa futhi ziqaliswe. Ithagethi ingase ilondolozwe kokuguquguquka kwemvelo ukuze weqe lesi sinyathelo. Bona Ukukhetha Okuqondisiwe ukuze uthole ulwazi olwengeziwe.
Uma izinyathelo ezedlule zenziwe ngendlela efanele, imenyu elandelayo ivela:

I-ESPRESSIF ESP32-S3-WROOM1 Imojuli ye-Bluetooth - Lungiselela

Usebenzisa le menyu ukuze umise okuguquguqukayo okuqondene nephrojekthi ethile, isb igama lenethiwekhi ye-Wi-Fi nephasiwedi, isivinini sokucubungula, njll. Ukusetha iphrojekthi nge-menuconfig kungase kweqiwe kokuthi "hello_word". Lesi exampI-le izosebenza nokucushwa okuzenzakalelayo Imibala yemenyu ingase yehluke kutheminali yakho. Ungashintsha ukubukeka ngenketho ethi '–style'. Sicela usebenzise okuthi 'idf.py menuconfig -help ukuze uthole ulwazi olwengeziwe.
3.4.4 Yakha iphrojekthi
Yakha iphrojekthi ngokwenza:
1 idf.py ukwakha
Lo myalo uzohlanganisa uhlelo lokusebenza nazo zonke izingxenye ze-ESP-IDF, bese ukhiqiza i-bootloader, ithebula lokuhlukanisa, namabhanari wohlelo lokusebenza.

1 $ idf.py ukwakha
2 Isebenzisa i-CMake kumkhombandlela /path/to/hello_world/build
3 Isebenzisa "i-CMake -G Ninja -xwayisa-eyenziwe /indlela/kuya/hello_world"…
4 Xwayisa ngamavelu angakaqaliswanga.
5 - I-Git etholakele: /usr/bin/git (inguqulo etholakele "2.17.0")
6 — Ukwakha ingxenye ye-aws_iot engenalutho ngenxa yokucushwa
7 - Amagama ezingxenye: ...
8 - Izindlela zengxenye: ...
9
10 … (imigqa eyengeziwe yokuphuma kwesistimu yokwakha)
11
12 [527/527] Ikhiqiza i-hello_world.bin
13 esptool.py v2.3.1
14
15 Ukwakhiwa kwephrojekthi kuphelile. Ukuze ukhanyise, sebenzisa lo myalo:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash -flash_mode dio -flash_size thola -flash_freq 40m
18 0x10000 build/hello_world.bin yakha 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 noma sebenzisa 'idf.py -p PORT flash'

Uma engekho amaphutha, ukwakhiwa kuzoqeda ngokukhiqiza ibhini ye-firmware .bin file.

3.4.5 Flash kuDivaysi 

Flash okombambambili osanda kukwakha kumojula yakho ngokuqalisa:
1 idf.py -p PORT [-b BAUD] flash
Miselela i-PORT ngegama lembobo yebhodi le-ESP32-S3 yakho ukusuka kokuthi Isinyathelo: Xhuma Idivayisi Yakho.
Ungaphinda uguqule izinga le-baud elikhanyayo ngokufaka esikhundleni se-BAUD ngezinga le-baud olidingayo. Izinga le-baud elizenzakalelayo lingu-460800.
Ukuze uthole ulwazi olwengeziwe mayelana nezimpikiswano ze-idf.py, bheka idf.py.

Qaphela:
Inketho ethi 'flash' yakha futhi ikhanyise iphrojekthi ngokuzenzakalelayo, ngakho-ke ukusebenzisa 'idf.py build' akudingekile.

Lapho ukhanyisa, uzobona ilogi yokuphuma efana nokulandelayo:
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 bootloader/bootloader.
umgqomo
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 Imbobo ye-serial /dev/ttyUSB0
7 Iyaxhuma….
I-8 Chip i-ESP32-S3
9 Izici: WiFi, BLE
I-Crystal engu-10 ingu-40MHz
11 MAC: 7c:df:a1:e0:00:64
12 Kulayishwa stub...
I-13 Ukugijima stub...
I-14 iyasebenza ...
15 Ukushintsha izinga le-baud libe ngu-460800
16 Ishintshiwe.
17 Ilungiselela usayizi weflashi...
18 Flash izosulwa ukusuka ku-0x00000000 kuye ku-0x00004fff…
19 Flash izosulwa ukusuka ku-0x00010000 kuye ku-0x00039fff…
20 Flash izosulwa ukusuka ku-0x00008000 kuye ku-0x00008fff…
21 Kucindezelwe ngamabhayithi angu-18896 kuya ku-11758…
22 Ibhala kokuthi 0x00000000… (100 %)
23 Ubhale amabhayithi angu-18896 (okucindezelwe okungu-11758) kokuthi 0x00000000 ngamasekhondi angu-0.5 (isebenza ngempumelelo ngu-279.9 kbit/s)

I-24 Hash yedatha iqinisekisiwe.
25 Kucindezelwe ngamabhayithi angu-168208 kuya ku-88178…
26 Ibhala kokuthi 0x00010000… (16 %)
27 Ibhala kokuthi 0x0001a80f… (33 %)
28 Ibhala kokuthi 0x000201f1… (50 %)
29 Ibhala kokuthi 0x00025dcf… (66 %)
30 Ibhala kokuthi 0x0002d0be… (83 %)
31 Ibhala kokuthi 0x00036c07… (100 %)
32 Ubhale amabhayithi angu-168208 (88178 acindezelwe) kokuthi 0x00010000 imizuzwana engu-2.4 (isebenza ngempumelelo ngu-569.2 kbit/s
)…
I-33 Hash yedatha iqinisekisiwe.
34 Kucindezelwe ngamabhayithi angu-3072 kuya ku-103…
35 Ibhala kokuthi 0x00008000… (100 %)
36 Ubhale amabhayithi angu-3072 (okucindezelwe okungu-103) kokuthi 0x00008000 ngamasekhondi angu-0.1 (isebenza kahle ngo-478.9 kbit/s)…
I-37 Hash yedatha iqinisekisiwe.
38
39 Uyahamba...
40 Ukusetha kabusha kanzima ngephinikhodi ye-RTS...
41 Sekwenziwe

Uma zingekho izinkinga ekupheleni kwenqubo ye-flash, ibhodi lizoqala kabusha futhi liqalise uhlelo lokusebenza lwe-"hello_world".

3.4.6 Monitor
Ukuhlola ukuthi i-“hello_world” iyasebenza ngempela yini, thayipha okuthi 'idf.py -p PORT monitor' (Ungakhohlwa ukushintsha i-PORT ufake igama lembobo yakho yomkhiqizo).
Lo myalo wethula uhlelo lokusebenza lwe-IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 qapha
2 Isebenzisa i-idf_monitor kumkhombandlela […]/esp/hello_world/build
3 Ukwenza ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor on/dev/ttyUSB0 115200 —
6 — Yeka: Ctrl+] | Imenyu: Ctrl+T | Usizo: U-Ctrl+T ulandelwa u-Ctrl+H —
7 ets Jun 8 2016 00:22:57
8
9 kuqala:0x1 (POWERON_RESET),i-boot:0x13 (SPI_FAST_FLASH_BOOT)
10 ets Jun 8 2016 00:22:57
11…
Ngemva kokuqala kanye namalogi okuxilonga askrolela phezulu, kufanele ubone "Sawubona mhlaba!" ephrintwe uhlelo lokusebenza.

1…
2 Sawubona mhlaba!
3 Iqala kabusha emizuzwaneni eyi-10...
4 Lena i-sp32s3 chip enamacore(ama-CPU) angu-2, Lena i-chip32s3 enama-CPU angu-2, i-WiFi/BLE
,
5 ukubuyekezwa kwe-silicon 0, 2MB flash yangaphandle
6 Ubuncane bosayizi wenqwaba yamahhala: 390684 bytes
7 Iqala kabusha emizuzwaneni eyi-9...
8 Iqala kabusha emizuzwaneni eyi-8...
9 Iqala kabusha emizuzwaneni eyi-7...

Ukuze uphume kumonitha ye-IDF sebenzisa isinqamuleli esithi Ctrl+].
Yilokho kuphela okudingayo ukuze uqalise ngemojula ye-ESP32-S3-WROOM-1 noma ESP32-S3-WROOM-1U! Manje wena
usukulungele ukuzama enye i-exampLes ku-ESP-IDF, noma uye kwesokudla ukuze uthuthukise ezakho izinhlelo zokusebenza.

Isitatimende se-US FCC

Le divayisi ithobela Ingxenye 15 Yemithetho ye-FCC. Ukusebenza kungaphansi kwemibandela emibili elandelayo:

  • Le divayisi ingase ingabangeli ukuphazamiseka okuyingozi.
  • Lolu cingo kufanele lwamukele noma yikuphi ukuphazamiseka okutholiwe, okuhlanganisa ukuphazamiseka okungase kubangele ukusebenza okungafuneki.

Lesi sisetshenziswa sihloliwe futhi satholwa ukuthi sithobela imikhawulo yedivayisi yedijithali Yekilasi B, ngokususelwe kuNgxenye15 Yemithetho ye-FCC.
Le mikhawulo iklanyelwe ukuvikela ngokunengqondo ekuphazameni okulimazayo ekufakweni kwendawo yokuhlala. Lesi sixhobo sikhiqiza, sisebenzise, ​​futhi singakhipha amandla efrikhwensi yomsakazo futhi, uma ingafakiwe futhi isetshenziswe ngokuhambisana nemiyalelo, ingase ibangele ukuphazamiseka okuyingozi ezokuxhumana ngomsakazo. Nokho, asikho isiqinisekiso sokuthi ukuphazamiseka ngeke kwenzeke ekufakweni okuthile. Uma lesi sisetshenziswa sidala ukuphazamiseka okuyingozi emsakazweni noma kumabonakude, okunganqunywa ngokucisha nokuvula okokusebenza, umsebenzisi uyakhuthazwa ukuthi azame ukulungisa ukuphazamiseka ngesinye salezi zinyathelo ezilandelayo:

  • Hlela kabusha noma hambisa uthi olwamukelayo.
  • Khulisa ukuhlukana phakathi kwesisetshenziswa nomamukeli.
  • Xhuma okokusebenza endaweni yokuphuma kuyisekethe ehlukile kuleyo lapho umamukeli axhumeke khona.
  • Xhumana nomthengisi noma uchwepheshe werediyo/TV onesipiliyoni ukuze uthole usizo.

Noma yiziphi izinguquko noma ukuguqulwa okungagunyazwanga ngokucacile yinhlangano enesibopho sokuthobela imithetho kungasusa igunya lomsebenzisi lokusebenzisa okokusebenza.
Lokhu okokusebenza kuthobelana nemikhawulo yokuchayeka emisebeni ye-FCC RF ebekwe endaweni engalawuleki. Lolu cingo kanye nothi lwayo akumele kubekwe endaweni eyodwa noma kusebenze ngokuhambisana nanoma yiluphi olunye uthi noma isidlulisi.
Ama-antenna asetshenziselwa lesi sithumeli kufanele afakwe ukuze anikeze ibanga lokuhlukanisa okungenani elingu-20 cm kubo bonke abantu futhi akumele abekwe endaweni eyodwa noma asebenze ngokuhlangana nanoma iyiphi enye i-antenna noma isidluliseli.
OEM Integration Imiyalo
Le divayisi ihloselwe kuphela izihlanganisi ze-OEM ngaphansi kwezimo ezilandelayo Imojula ingasetshenziswa ukufaka komunye umsingathi. I-antenna kufanele ifakwe ngendlela yokuthi u-20 cm ugcinwe phakathi kwe-antenna nabasebenzisi, futhi imojula yokudlulisela ingase ingabi ndawonye nanoma iyiphi enye i-transmitter noma i-antenna. Imojula izosetshenziswa kuphela ne(izi)antenna eziye zahlolwa ekuqaleni zaqinisekiswa ngale mojula. Inqobo nje uma izimo ezi-3 ezingenhla zihlangatshezwana nazo, ezinye izivivinyo zama-transmitter ngeke zidingeke. Kodwa-ke, isihlanganisi se-OEM sisenomthwalo wemfanelo wokuhlola umkhiqizo wabo wokugcina nganoma iyiphi imfuneko eyengeziwe yokuhambisana nale mojula efakiwe (ngokwesibonelo.ample, ukukhishwa kwedivayisi yedijithali, izimfuneko ze-PC peripheral, njll.)

Isaziso:
Esimeni lapho le mibandela ingenakufinyelelwa khona (ngokwesiboneloampnokucushwa okuthile kwekhompuyutha ephathekayo noma indawo ehlangene nenye i-transmitter), bese ukugunyazwa kwe-FCC kwale mojula kuhlanganiswe nezinto zokusingathwa akusabhekwa njengokuvumelekile futhi i-ID ye-FCC yemojuli ayikwazi ukusetshenziswa emkhiqizweni wokugcina. Kulezi zimo, isihlanganisi se-OEM sizoba nesibopho sokuhlola kabusha umkhiqizo wokugcina (okuhlanganisa nesidluliseli) kanye nokuthola ukugunyazwa kwe-FCC okuhlukile.

Qeda Ukulebula Komkhiqizo
Le moduli yesidluliseli igunyazwe kuphela ukusetshenziswa kumadivayisi lapho i-antenna ingafakwa ngendlela yokuthi u-20 cm angagcinwa phakathi kwe-antenna nabasebenzisi. Umkhiqizo wokugcina kufanele ulebulwe endaweni ebonakalayo ngalokhu okulandelayo: “Iqukethe i-FCC ID: 2AC7Z-ESPS3WROOM1”.

Isitatimende se-IC

Le divayisi ithobelana ne-RSS ye-Industrial Canada-exemption. Ukusebenza kungaphansi kwemibandela emibili elandelayo:

  •  Le divayisi ingase ingabangeli ukuphazamiseka; futhi
  • Lolu cingo kufanele lwamukele noma yikuphi ukuphazamiseka, okuhlanganisa ukuphazamiseka okungase kubangele ukusebenza okungafunwa kocingo.

Isitatimende Sokuchayeka Kwemisebe
Lesi sisetshenziswa sithobela imikhawulo yokuchayeka emisebeni ye-IC ebekwe endaweni engalawuleki. Lo mshini kufanele ufakwe futhi usebenze ngebanga elincane elingama-20 cm phakathi kwe-radiator nomzimba wakho.
RSS247 Isigaba 6.4 (5)
Idivayisi ingakumisa ngokuzenzakalela ukuhanjiswa uma kungabikho imininingwane yokudlulisa noma ukwehluleka kokusebenza. Qaphela ukuthi lokhu akuhloselwe ukwenqabela ukuhanjiswa kokulawulwa noma ukusayinda imininingwane noma ukusetshenziswa kwamakhodi aphindaphindwayo lapho kudingeka khona ubuchwepheshe.
Le divayisi ihloselwe kuphela izihlanganisi ze-OEM ngaphansi kwalezi zimo ezilandelayo: (Ngokusetshenziswa kwedivayisi yemojuli)

  • I-antenna kufanele ifakwe ngendlela yokuthi i-20 cm igcinwe phakathi kwe-antenna nabasebenzisi, futhi
  • Imojula yokudlulisa kungenzeka ingabi ndawonye nanoma yisiphi esinye isidluliseli noma uthi.
    Inqobo nje uma izimo ezi-2 ezingenhla zihlangatshezwana nazo, ezinye izivivinyo zama-transmitter ngeke zidingeke. Kodwa-ke, isihlanganisi se-OEM sisenomthwalo wemfanelo wokuhlola umkhiqizo wabo wokugcina nganoma yiziphi izimfuneko zokuthobela ezengeziwe ezidingekayo ngale mojuli efakiwe.

ISAZISO ESIBALULEKILE:
Esimeni lapho le mibandela ingahlangabezwana nayo (ngokwesiboneloampekucushweni okuthile kwelaptop noma ukufakwa kwesinye isidluliseli), ukugunyazwa kwe-Canada akusabhekwa njengokuvumelekile futhi i-IC ID ngeke isetshenziswe kumkhiqizo wokugcina. Kulezi zimo, isihlanganisi se-OEM sizoba nesibopho sokuhlola kabusha ukuphela
umkhiqizo (kuhlanganise nesidluliseli) kanye nokuthola ukugunyazwa okuhlukile kwe-Canada.

Qeda Ukulebula Komkhiqizo
Le moduli yesidluliseli igunyazwe kuphela ukusetshenziswa kumadivayisi lapho i-antenna ingafakwa ngendlela yokuthi u-20 cm angagcinwa phakathi kwe-antenna nabasebenzisi. Umkhiqizo wokugcina kufanele ulebulwe endaweni ebonakalayo ngalokhu okulandelayo: “Iqukethe i-IC: 21098-ESPS3WROOM1”.

Ulwazi Lwemanuwali Kumsebenzisi Wokugcina
Umhlanganisi we-OEM kufanele aqaphele ukuthi anganikezi umsebenzisi wokugcina ulwazi mayelana nendlela yokufaka noma ukususa le mojula ye-RF encwadini yomsebenzisi yomkhiqizo wokugcina ehlanganisa le mojula. Imanuwali yomsebenzisi wokugcina izofaka yonke imininingwane edingekayo yokulawula/isexwayiso njengoba kukhonjisiwe kule manuwali.

Imibhalo Ehlobene Nezinsiza

Imibhalo Ehlobene

  • I-ESP32-S3 Series Datasheet – Imininingwane yehardware ye-ESP32-S3.
  • I-ESP32-S3 I-Technical Reference Manual – Imininingwane enemininingwane yokuthi isetshenziswa kanjani inkumbulo ye-ESP32-S3 nama-peripherals.
  • I-ESP32-S3 Imihlahlandlela Yokuklama Izingxenyekazi Zekhompuyutha - Izinkombandlela zokuthi ungayihlanganisa kanjani i-ESP32-S3 emkhiqizweni wakho wezingxenyekazi zekhompuyutha.
  • Izitifiketi
    http://espressif.com/en/support/documents/certificates
  • Ukubuyekezwa Kwamadokhumenti Nokubhalisa Kwesaziso Sokuvuselela
    http://espressif.com/en/support/download/documents

Indawo Yonjiniyela

  • I-ESP-IDF Programming Guide ye-ESP32-S3 – Imibhalo ebanzi yohlaka lokuthuthukiswa kwe-ESP-IDF.
  • I-ESP-IDF nezinye izinhlaka zokuthuthukisa ku-GitHub.
    http://github.com/espressif
  • Iforamu ye-ESP32 BBS – Umphakathi Wonjiniyela ukuya kuNjiniyela (E2E) wemikhiqizo ye-Espressif lapho ungathumela khona imibuzo, wabelane ngolwazi, uhlole imibono, futhi usize ukuxazulula izinkinga nabanye onjiniyela.
    http://esp32.com/
  • Ijenali ye-ESP - Imikhuba Engcono Kakhulu, Imibhalo, Namanothi avela ku-Espressif abantu.
    http://blog.espressif.com/
  • Bona amathebhu SDK namademo, Izinhlelo zokusebenza, Amathuluzi, AT Firmware.
    http://espressif.com/en/support/download/sdks-demos

Imikhiqizo 

Xhumana nathi

Umlando Wokubuyekeza 

Usuku Inguqulo Khipha amanothi
10/29/2021 v0.6 Isibuyekezo sisonke sokubuyekezwa kwe-chip 1
7/19/2021 v0.5.1 Ukukhishwa kokuqala, kokubuyekezwa kwe-chip 0

I-ESPRESSIF LOGO2www.espressif.com 

Umusho wokuzihlangula kanye nesaziso se-copyright
Ulwazi kulo mbhalo, kuhlanganisa URL izinkomba, zingashintsha ngaphandle kwesaziso.
LONKE IMINININGWANE YOMNTU WESITHATHU KULO MBHALO INIKEZELWA NJENGOBA IFANA IZIQINISEKISO UBUQINISO NOKUNEMBA KWAYO.
AYIKHO ISIQINISEKISO ESINIKEZELWE KULO MQULU WOKUTHENGISWA KWAWO, UKUNGAKWEPHULI KOMTHETHO, NOMA UKULUNGELA KWANOMA YIYIPHI INHLOSO ETHILE, FUTHI AYIKHO ISIQINISEKISO ESIPHUMA KUNOMA YILUPHI IPHAKAMISO, INCAZELO, NOMA IZINHLOSO.AMPLE.
Zonke izikweletu, okuhlanganisa isikweletu sokwephulwa kwanoma yimaphi amalungelo obunikazi, ahlobene nokusetshenziswa kolwazi olukule dokhumenti asikhishiwe. Awekho amalayisensi ashiwo noma ashiwo, nge-estoppel noma ngenye indlela, kunoma imaphi amalungelo empahla yengqondo anikezwe lapha.
Ilogo yeLungu le-Wi-Fi Alliance wuphawu lokuthengisa lwe-Wi-Fi Alliance. Ilogo ye-Bluetooth wuphawu lokuthengisa olubhalisiwe lwe-Bluetooth SIG.
Wonke amagama okuhweba, izimpawu zokuhweba, nezimpawu zokuthengisa ezibhalisiwe ezishiwo kulo mbhalo ziyimpahla yabanikazi bazo futhi ziyamukelwa.
Ukukhishwa kwangaphambilini kwe-v0.6 I-copyright
© 2022 Espressif Systems (Shanghai) Co., Ltd. Wonke amalungelo agodliwe.

Amadokhumenti / Izinsiza

I-ESPRESSIF ESP32-S3-WROOM-1 Imojuli ye-Bluetooth [pdf] Imaniwali yosebenzisayo
ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, Bluetooth Module, ESP32- S3- WROOM -1 Bluetooth Module

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *