ESP32S3WROOM1
ESP32S3WROOM1U
د کارن لارښود
2.4 GHz وائی فای (802.11 b/g/n) او بلوتوت5 (LE) ماډل
د SoCs د ESP32S3 لړۍ شاوخوا جوړ شوی، Xtensa® دوه اړخیز 32bit LX7 مایکرو پروسیسر
تر 16 MB پورې فلش، PSRAM تر 8 MB پورې
36 GPIOs، د پریفیرالونو بډایه سیټ
آن بورډ PCB انتن یا بهرنی انتن نښلونکی
موډل اوورview
1.1 ځانګړتیاوې
CPU او OnChip حافظه
- د ESP32-S3 لړۍ د SoCs سرایت شوی، Xtensa® دوه اړخیز کور 32-bit LX7 مایکرو پروسیسر، تر 240 MHz پورې
- 384 KB ROM
- 512 KB SRAM
- په RTC کې 16 KB SRAM
- تر 8 MB PSRAM پورې
وای فای
- 802.11 b/g/n
- د بټ کچه: 802.11n تر 150 Mbps پورې
- A-MPDU او A-MSDU مجموعه
- 0.4 µs د ساتونکي وقفې ملاتړ
- د عملیاتي چینل مرکز فریکونسۍ سلسله: 2412 ~ 2462 MHz
بلوتوث
- بلوتوټ LE: بلوتوټ 5، بلوتوټ میش
- 2 Mbps PHY
- د اوږد واټن حالت
- د اعلاناتو غزول
- د اعلاناتو ډیری سیټونه
- د چینل انتخاب الګوریتم #2
پردیو
- GPIO، SPI، LCD انٹرفیس، د کیمرې انٹرفیس، UART، I2C، I2S، ریموټ کنټرول، د نبض کاونټر، LED PWM، USB 1.1 OTG، USB سریال/JTAG کنټرولر، MCPWM، SDIO کوربه، GDMA، TWAI ® کنټرولر (د ISO 11898-1 سره مطابقت لري)، ADC، ټچ سینسر، د تودوخې سینسر، ټایمر او څارګر
په موډل کې یوځای شوي اجزا
- 40 MHz کرسټال oscillator
- تر 16 MB پورې SPI فلش
د انتن اختیارونه
- آن بورډ PCB انتن (ESP32-S3-WROOM-1)
- بهرنۍ انتن د نښلونکي له لارې (ESP32-S3-WROOM-1U)
عملیاتي شرایط
- د عملیاتو حجمtagد بریښنا رسولو: 3.0 ~ 3.6 V
- د عملیاتي محیطي حرارت درجه:
- 65 °C نسخه: -40 ~ 65 °C
- 85 °C نسخه: -40 ~ 85 °C
- 105 °C نسخه: -40 ~ 105 °C - ابعاد: جدول 1 وګورئ
1.2 توضیحات
ESP32-S3-WROOM-1 او ESP32-S3-WROOM-1U دوه پیاوړي، عمومي Wi-Fi + بلوتوټ LE MCU ماډلونه دي چې د SoCs د ESP32-S3 لړۍ شاوخوا جوړ شوي. د پرفیریالونو د بډایه سیټ په سر کې، د SoC لخوا چمتو شوي د عصبي شبکې کمپیوټري او سیګنال پروسس کولو کاري بارونو لپاره سرعت ماډلونه د AI او د شیانو مصنوعي استخباراتو (IoT) پورې اړوند د مختلف غوښتنلیک سناریوګانو لپاره غوره انتخاب رامینځته کوي ، لکه د ویک کلمې کشف ، د وینا کمانډ پیژندنه ، د مخ کشف او پیژندنه ، سمارټ کور ، سمارټ وسایل ، د سمارټ کنټرول پینل ، سمارټ سپیکر او داسې نور.
ESP32-S3-WROOM-1 د PCB انتن سره راځي. ESP32-S3-WROOM-1U د بهرني انتن نښلونکي سره راځي. د ماډل ډولونو پراخه انتخاب د پیرودونکو لپاره شتون لري لکه څنګه چې په جدول 1 کې ښودل شوي. د ماډل ډولونو په مینځ کې ، د ESP32-S3R8 په مینځ کې ځای پرځای شوي د -40 ~ 65 ° C محیطي تودوخې کې فعالیت کوي ، ESP32-S3-WROOM-1-H4 او ESP32-S3 -WROOM-1U-H4 په -40 ~ 105 ° C محیطي تودوخې کې فعالیت کوي، او نور ماډل ډولونه په -40 ~ 85 ° C محیطي تودوخې کې کار کوي.
جدول 1: د معلوماتو ترتیب کول
د امر کولو کوډ | چپ سرایت شوی | فلش (MB) | PSRAM (MB) | ابعاد (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 (Quad SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (اوکټل SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (اوکټل SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (اوکټل 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 (Quad SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (Quad SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (اوکټل SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (اوکټل SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (اوکټل SPI) |
د ماډلونو په اصلي برخه کې د SoC * ESP32-S3 لړۍ ده، د Xtensa ® 32-bit LX7 CPU چې تر 240 MHz پورې کار کوي. تاسو کولی شئ د CPU بریښنا بند کړئ او د ټیټ بریښنا شریک پروسیسر څخه کار واخلئ ترڅو په دوامداره توګه د بدلونونو یا حدونو څخه تیریدو لپاره پردیو څارنه وکړئ.
ESP32-S3 د پردیو بډایه سیټ مدغم کوي پشمول د SPI، LCD، کیمرې انٹرفیس، UART، I2C، I2S، ریموټ کنټرول، د نبض کاونټر، LED PWM، USB سیریل/JTAG کنټرولر، MCPWM، SDIO کوربه، GDMA، TWAI® کنټرولر (د ISO 11898-1 سره مطابقت لري)، ADC، ټچ سینسر، د تودوخې سینسر، ټایمر، او څارګر، او همدارنګه تر 45 GPIOs پورې. پدې کې د بشپړ سرعت USB 1.1 On-The-Go (OTG) انٹرفیس هم شامل دی ترڅو د USB مخابراتو وړ کړي.
یادونه:
* د SoCs ESP32-S3 لړۍ په اړه د نورو معلوماتو لپاره، مهرباني وکړئ د ESP32-S3 لړۍ ډیټاشیټ ته مراجعه وکړئ.
د پن تعریفونه
2.1 د پن ترتیب
د پن ډیاګرام د ESP32-S3-WROOM-1 او ESP32-S3-WROOM-1U لپاره د تطبیق وړ دی، مګر وروستی د ساتلو ځای نلري.
2.2 پن تفصیل
ماډل 41 پنونه لري. په 2 جدول کې د پن تعریفونه وګورئ.
د پن نومونو او د فعالیت نومونو توضیحاتو لپاره ، او همدارنګه د پردیو پنونو تشکیلاتو لپاره ، مهرباني وکړئ مراجعه وکړئ د ESP32-S3 لړۍ ډیټاشیټ
جدول 2: د پن تعریفونه
نوم | نه. | ډول a | فعالیت |
GND | 1 | P | GND |
3V3 | 2 | P | د بریښنا رسول |
EN | 3 | I | لوړ: پر، چپ فعالوي. ټیټ: بند، چپ بریښنا بندوي. یادونه: د EN پن تیریدل مه پریږدئ. |
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 | GPIO46 |
IO9 | 17 | I/O/T | RTC_GPIO9، GPIO9، TOUCH9، ADC1_CH8، FSPIHD، تعلیق |
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, تعلیق |
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 | GPIO45 |
IO0 | 27 | I/O/T | RTC_GPIO0، GPIO0 |
IO35 b | 28 | I/O/T | SPIIO6، GPIO35، FSPID، SUBSPID |
IO36 b | 29 | I/O/T | 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 | MTDI، GPIO41، CLK_OUT1 |
جدول 2 – د مخکینۍ پاڼې څخه contd
نوم | نه. | ډول a | فعالیت |
IO42 | 35 | I/O/T | MTMS، GPIO42 |
RXD0 | 36 | I/O/T | U0RXD، GPIO44، CLK_OUT2 |
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 |
لوستل | 41 | P | GND |
a P: د بریښنا رسول؛ زه: input; او: محصول T: لوړ خنډ. په بولډ فونټ کې د پن افعال د ډیفالټ پن افعال دي.
b په ماډل ډولونو کې چې د OSPI PSRAM ځای په ځای شوي دي، د بیلګې په توګه، چې ESP32-S3R8 سرایت کوي، پن IO35، IO36، او IO37 د OSPI PSRAM سره نښلوي او د نورو کارولو لپاره شتون نلري.
پیل کړئ
3.1 هغه څه چې تاسو ورته اړتیا لرئ
د ماډل لپاره غوښتنلیکونو رامینځته کولو لپاره تاسو اړتیا لرئ:
- 1 x ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U
- 1 x Espressif RF ټیسټ بورډ
- 1 x USB-to-سیریل بورډ
- 1 x مایکرو USB کیبل
- 1 x کمپیوټر لینکس چلوي
پدې کارونکي لارښود کې ، موږ د لینوکس عملیاتي سیسټم د پخواني په توګه اخلوample په وینډوز او macOS کې د ترتیب په اړه د نورو معلوماتو لپاره، مهرباني وکړئ د ESP-IDF پروګرام کولو لارښود ته مراجعه وکړئ.
3.2 د هارډویر اتصال
- ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماډل د RF ازموینې بورډ ته لکه څنګه چې په 2 شکل کې ښودل شوي سولر کړئ.
- د RF ټیسټ بورډ د USB-to-Serial بورډ سره د TXD، RXD، او GND له لارې وصل کړئ.
- د USB-to-سیریل بورډ کمپیوټر ته وصل کړئ.
- د مایکرو-USB کیبل له لارې د 5 V بریښنا رسولو فعالولو لپاره د RF ټیسټ بورډ کمپیوټر یا د بریښنا اډاپټر سره وصل کړئ.
- د ډاونلوډ په جریان کې، IO0 د جمپر له لارې GND سره وصل کړئ. بیا، د ازموینې بورډ "آن" کړئ.
- په فلش کې فرم ویئر ډاونلوډ کړئ. د جزیاتو لپاره، لاندې برخې وګورئ.
- د ډاونلوډ وروسته، جمپر په IO0 او GND کې لرې کړئ.
- د RF ازموینې بورډ بیا ځواک کړئ. ماډل به د کار کولو حالت ته لاړ شي. چپ به د پیل کولو وروسته د فلش څخه پروګرامونه ولولي.
یادونه:
IO0 د داخلي منطق لوړ دی. که IO0 د پورته کولو لپاره ټاکل شوی وي، د بوټ حالت غوره شوی. که چیرې دا پن د ښکته کیدو یا کیڼ خوا تیریږي ، د ډاونلوډ حالت غوره شوی. د نورو معلوماتو لپاره د ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U، مهرباني وکړئ د ESP32-S3 لړۍ ډیټاشیټ ته مراجعه وکړئ.
3.3 پراختیایی چاپیریال تنظیم کړئ
د Espressif IoT پراختیا چوکاټ (د لنډ لپاره ESP-IDF) د Espressif ESP32 پراساس د غوښتنلیکونو پراختیا لپاره چوکاټ دی. کاروونکي کولی شي د ESP-IDF پراساس په وینډوز/لینکس/macOS کې د ESP32-S3 سره غوښتنلیکونه رامینځته کړي. دلته موږ د لینوکس عملیاتي سیسټم د پخواني په توګه اخلوample.
3.3.1 د نصبولو شرایط
د ESP-IDF سره تالیف کولو لپاره تاسو اړتیا لرئ لاندې کڅوړې ترلاسه کړئ:
- CentOS 7 او 8:
1 sudo yum -y update && Sudo yum install git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - اوبنټو او دیبیان:
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 - ارچ:
1 sudo Pacman -S - د اړتیا وړ GCC git جوړ کړئ flex bison gperf python-pip CMake Ninja ccache 2 dfu-util libusb
یادونه:
- دا لارښود په لینکس کې ډایرکټر ~/esp د ESP-IDF لپاره د نصب کولو فولډر په توګه کاروي.
- په یاد ولرئ چې ESP-IDF په لارو کې د ځایونو ملاتړ نه کوي.
3.3.2 ESPIDF ترلاسه کړئ
د ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماډل لپاره د غوښتنلیکونو جوړولو لپاره، تاسو د ESP-IDF ذخیره کې د Espressif لخوا چمتو شوي سافټویر کتابتونونو ته اړتیا لرئ.
د ESP-IDF ترلاسه کولو لپاره، د نصب کولو لارښود جوړ کړئ (~/esp) د ESP-IDF ډاونلوډ کولو لپاره او ذخیره د 'git کلون' سره کلون کړئ:
- mkdir -p ~/esp
- cd ~/esp
- git clone – recursive https://github.com/espressif/esp-idf.git
ESP-IDF به په ~/esp/esp-idf کې ډاونلوډ شي. د کوم ESP-IDF په اړه د معلوماتو لپاره د ESP-IDF نسخو سره مشوره وکړئ
په ورکړل شوي حالت کې د کارولو لپاره نسخه.
3.3.3 وسیلې تنظیم کړئ
د ESP-IDF ترڅنګ، تاسو اړتیا لرئ هغه وسیلې هم نصب کړئ چې د ESP-IDF لخوا کارول کیږي، لکه کمپیلر، ډیبګر، Python کڅوړې او داسې نور. ESP-IDF د وسیلو په ترتیب کولو کې د مرستې لپاره د 'install.sh' په نوم سکریپټ چمتو کوي. په یو وار.
1 سي ډي ~/esp/esp-idf
2./install.sh
3.3.4 د چاپیریال تغیرات تنظیم کړئ
نصب شوي وسیلې لاهم د PATH چاپیریال متغیر کې ندي اضافه شوي. د کمانډ لاین څخه د وسیلو د کارولو وړ کولو لپاره ، ځینې چاپیریال متغیرونه باید تنظیم شي. ESP-IDF یو بل سکریپټ صادرات وړاندې کوي. sh' چې دا کوي. په ټرمینل کې چیرې چې تاسو د ESP-IDF کارولو ته ځئ، چل کړئ:
۱ . $HOME/esp/esp-IDF/export.sh
اوس هرڅه چمتو دي، تاسو کولی شئ خپله لومړۍ پروژه په ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماډل کې جوړه کړئ.
3.4 خپله لومړۍ پروژه جوړه کړئ
3.4.1 یوه پروژه پیل کړئ
اوس تاسو چمتو یاست چې خپل غوښتنلیک د ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماډل لپاره چمتو کړئ.
تاسو کولی شئ د پخواني څخه د get-start/hello_world پروژې سره پیل کړئamples لارښود په ESP-IDF کې.
~/esp ډایرکټر ته get-started/hello_world کاپي کړئ:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world.
د پخوانیو لړۍ شتون لريample پروژې په examples لارښود په ESP-IDF کې. تاسو کولی شئ هره پروژه په ورته ډول کاپي کړئ لکه څنګه چې پورته وړاندې شوي او پرمخ وړئ. دا هم ممکنه ده چې پخواني جوړ کړيampپه ځای کې، پرته له دې چې دوی لومړی کاپي کړي.
3.4.2 خپل وسیله وصل کړئ
اوس خپل ماډل کمپیوټر ته وصل کړئ او وګورئ چې کوم سیریل پورټ لاندې ماډل لیدل کیږي. په لینکس کې سیریل پورټونه د دوی په نومونو کې د / dev/TTY سره پیل کیږي. لاندې کمانډ دوه ځله پرمخ وړئ، لومړی د تختې نه پلګ شوی او بیا د پلګ ان سره. هغه بندر چې دوهم ځل ښکاري هغه دی چې تاسو ورته اړتیا لرئ:
1 ls /dev/tty*
یادونه:
د پورټ نوم په لاس کې وساتئ ځکه چې تاسو به ورته په راتلونکو ګامونو کې اړتیا ولرئ.
3.4.3 ترتیب کړئ
د 3.4.1 مرحلې څخه خپل 'hello_world' لارښود ته لاړشئ. یوه پروژه پیل کړئ، ESP32-S3 چپ د هدف په توګه وټاکئ، او د پروژې ترتیب کولو افادیت 'مینو کنفګ' چل کړئ.
1 سي ډي ~/esp/hello_world
2 idf.py ټاکل شوی هدف esp32s3
3 idf.py menuconfig
د 'idf.py set-target esp32s3' سره د هدف ټاکل باید د نوې پروژې له پرانیستلو وروسته یو ځل ترسره شي. که چیرې پروژه ځینې موجوده جوړښتونه او تشکیلات ولري، دوی به پاک او پیل شي. هدف ممکن د چاپیریال متغیر کې خوندي شي ترڅو دا مرحله پریږدي. د نورو معلوماتو لپاره د هدف انتخاب وګورئ.
که پخوانۍ مرحلې په سمه توګه ترسره شوي وي، لاندې مینو ښکاري:
تاسو دا مینو د پروژې ځانګړي متغیرونو تنظیم کولو لپاره کاروئ، د بیلګې په توګه د Wi-Fi شبکې نوم او پټنوم، د پروسیسر سرعت، او داسې نور. د مینو کنفګ سره د پروژې تنظیم کول ممکن د "hello_word" لپاره پریښودل شي. دا پخوانیample به د ډیفالټ ترتیب سره پرمخ ځي د مینو رنګونه ستاسو په ټرمینل کې مختلف کیدی شي. تاسو کولی شئ د '-style' اختیار سره بڼه بدل کړئ. مهرباني وکړئ د نورو معلوماتو لپاره idf.py menuconfig –help چل کړئ.
3.4.4 پروژه جوړول
پروژه په چلولو سره جوړه کړئ:
1 idf.py جوړول
دا کمانډ به غوښتنلیک او د ESP-IDF ټولې برخې تالیف کړي ، بیا به دا بوټلوډر ، د برخې جدول ، او غوښتنلیک بائنری رامینځته کړي.
1 $ idf.py جوړول
2 په لارښود /path/to/hello_world/build کې د CMake چلول
3 اجرا کول "CMake -G Ninja -warn-uninialized /path/to/hello_world"…
4 د غیر پیل شوي ارزښتونو په اړه خبرداری ورکړئ.
5 — موندل شوی ګیټ: /usr/bin/git (موندل شوی نسخه "2.17.0")
6 — د تشکیلاتو له امله د aws_iot خالي برخې جوړول
۷ – د اجزاو نومونه:…
۸ – د اجزاو لارې:…
9
10 … (د سیسټم تولید د جوړولو نورې کرښې)
11
12 [527/527] hello_world.bin پیدا کول
13 esptool.py v2.3.1
14
د 15 پروژې د جوړولو کار بشپړ شو. د فلش کولو لپاره، دا کمانډ چل کړئ:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size کشف –flash_freq 40m
18 0x10000 جوړونه/hello_world.bin جوړول 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 یا 'idf.py -p PORT فلش' چل کړئ
که کومه تېروتنه نه وي، جوړونه به د فرم ویئر بائنری .bin په جوړولو سره پای ته ورسیږي file.
3.4.5 په وسیله فلش کړئ
هغه بائنریونه فلش کړئ چې تاسو یې په چلولو سره خپل ماډل کې جوړ کړی:
1 idf.py -p PORT [-b BAUD] فلش
PORT د خپل ESP32-S3 بورډ سیریل پورټ نوم سره د ګام څخه بدل کړئ: خپل وسیله وصل کړئ.
تاسو کولی شئ د فلشیر بوډ نرخ د BAUD په ځای کولو سره د باډ نرخ سره چې تاسو ورته اړتیا لرئ بدل کړئ. د ډیفالټ بوډ نرخ 460800 دی.
د idf.py دلیلونو په اړه د نورو معلوماتو لپاره، idf.py وګورئ.
یادونه:
د 'فلش' اختیار په اتوماتيک ډول پروژه جوړوي او فلش کوي، نو د 'idf.py build' چلول اړین ندي.
کله چې چمکۍ، تاسو به د محصول لاګ د لاندې سره ورته وګورئ:
۱…
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.
بن
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 سیریل پورټ /dev/ttyUSB0
۷ نښلول...
8 چپ ESP32-S3 دی
9 ځانګړتیاوې: وائی فای، BLE
10 کرسټال 40MHz دی
11 MAC: 7c:df:a1:e0:00:64
12 سټیب پورته کول…
13 د ځغاستې چلول…
14 سټب چلول…
15 د باډ نرخ بدلول 460800 ته
16 بدل شوی.
17 د فلش اندازه تنظیم کول…
18 فلش به له 0x00000000 څخه 0x00004ffff ته ړنګ شي ...
19 فلش به له 0x00010000 څخه 0x00039ffff ته ړنګ شي ...
20 فلش به له 0x00008000 څخه 0x00008ffff ته ړنګ شي ...
۲۱۷۵۸ ته ۱۸۸۹۶ بایټس کمپریس شوی…
22 په 0x00000000 لیکل ... (100٪)
23 په 18896 ثانیو کې په 11758x0 کې 00000000 بایټس (0.5 کمپریس شوی) لیکلی (اغیزمن 279.9 kbit/s)
…
24 د معلوماتو هش تصدیق شوی.
۲۱۷۵۸ ته ۱۸۸۹۶ بایټس کمپریس شوی…
26 په 0x00010000 لیکل ... (16٪)
27 په 0x0001a80f کې لیکل ... (33٪)
28 په 0x000201f1 کې لیکل… (%50)
29 په 0x00025dcf لیکل… (66%)
30 لیکل په 0x0002d0be… (%83)
31 په 0x00036c07 لیکل ... (100٪)
32 په 168208 ثانیو کې په 88178x0 کې 00010000 بایټس (2.4 کمپریس شوی) لیکلی (اغیزمن 569.2 kbit/s)
)…
33 د معلوماتو هش تصدیق شوی.
۲۱۷۵۸ ته ۱۸۸۹۶ بایټس کمپریس شوی…
35 په 0x00008000 لیکل ... (100٪)
36 په 3072 ثانیو کې په 103x0 کې 00008000 بایټ (0.1 کمپریس شوی) لیکلی (اغیزمن 478.9 kbit/s)…
37 د معلوماتو هش تصدیق شوی.
38
۳۹ پرېښودل…
40 د RTS پن له لارې هارډ ری سیٹ کول…
۴۱
که چیرې د فلش پروسې په پای کې کومه مسله شتون ونلري ، بورډ به ریبوټ شي او د "هیلو_ورلډ" غوښتنلیک به پیل کړي.
3.4.6 څارنه
د دې لپاره چې وګورئ چې "هیلو_ورلډ" واقعیا روانه ده، 'idf.py -p PORT مانیټر' ټایپ کړئ (د خپل سیریل پورټ نوم سره د PORT ځای په ځای کول مه هیروئ).
دا قومانده د IDF مانیټر غوښتنلیک پیلوي:
1 $ idf.py -p /dev/ttyUSB0 مانیټر
2 په لارښود کې د idf_monitor چلول […]/esp/hello_world/build
3 د "python […]/esp-idf/tools/idf_monitor.py -b 115200 اجرا کول
4 […]/esp/hello_world/build/hello-world.elf"…
5 — idf_monitor په /dev/ttyUSB0 115200 —
۶ – پریږده: Ctrl+] | مینو: Ctrl+T | مرسته: Ctrl+T وروسته Ctrl+H —
7 ets جون 8 2016 00:22:57
8
9 لومړی: 0x1 (POWERON_RESET)، بوټ: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets جون 8 2016 00:22:57
۱…
د پیل او تشخیصی لاګونو سکرول کولو وروسته ، تاسو باید "سلام نړۍ!" وګورئ. د غوښتنلیک لخوا چاپ شوی.
۱…
2 سلام نړۍ!
3 په 10 ثانیو کې بیا پیل کول…
4 دا د 32 CPU کور (s) سره esp3s2 چپ دی، دا د 32 CPU کور (s) سره esp3s2 چپ دی، WiFi/BLE
,
5 سیلیکون بیاکتنه 0، 2MB بهرنی فلش
6 لږ تر لږه وړيا هېپ اندازه: 390684 بايټونه
7 په 9 ثانیو کې بیا پیل کول…
8 په 8 ثانیو کې بیا پیل کول…
9 په 7 ثانیو کې بیا پیل کول…
د IDF مانیټر څخه د وتلو لپاره شارټ کټ Ctrl+] وکاروئ.
دا ټول هغه څه دي چې تاسو ورته اړتیا لرئ د ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U ماډل سره پیل کړئ! اوس ته
د نورو پخوانیو هڅه کولو لپاره چمتو ديampپه ESP-IDF کې، یا د خپلو غوښتنلیکونو پراختیا ته لاړ شئ.
د متحده ایالاتو د FCC بیان
دا وسیله د FCC قواعدو برخه 15 سره مطابقت لري. عملیات د لاندې دوو شرایطو تابع دي:
- دا وسیله ممکن د زیان رسونکي مداخلې لامل نشي.
- دا وسیله باید هر ډول لاسوهنه ومني، په شمول هغه مداخله چې ممکن د ناغوښتل شوي عملیاتو لامل شي.
دا تجهیزات ازمول شوي او موندل شوي چې د B ټولګي ډیجیټل وسیلې لپاره محدودیتونو سره مطابقت لري ، د FCC مقرراتو برخې 15 سره سم.
دا محدودیتونه د دې لپاره ډیزاین شوي چې د استوګنې په نصب کې د زیان رسونکي مداخلې په وړاندې په معقول ډول ساتنه وکړي. دا تجهیزات د راډیو فریکونسۍ انرژي تولیدوي ، کاروي او کولی شي خپروي او که چیرې د لارښوونو سره سم نصب او کارول نشي ، ممکن د راډیو مخابراتو ته د زیان رسونکي مداخلې لامل شي. په هرصورت، هیڅ تضمین شتون نلري چې مداخله به په ځانګړي نصب کې واقع نشي. که چیرې دا تجهیزات د راډیو یا تلویزیون استقبال ته د زیان رسونکي مداخلې لامل شي ، کوم چې د تجهیزاتو په بندولو او فعالولو سره ټاکل کیدی شي ، کارونکي هڅول کیږي چې د لاندې اقداماتو څخه یو له لارې د مداخلې سمولو هڅه وکړي:
- د ترلاسه کونکي انتن بیا ځای پرځای کول یا ځای په ځای کول.
- د تجهیزاتو او رسیدونکي ترمینځ جلا کول زیات کړئ.
- تجهیزات په یوه سرکټ کې له هغه څخه توپیر سره وصل کړئ چې ریسیور ورسره وصل دی.
- د مرستې لپاره د ډیلر یا تجربه لرونکي راډیو / تلویزیون تخنیکین سره مشوره وکړئ.
کوم بدلونونه یا تعدیلات چې د موافقت لپاره مسؤل ګوند لخوا په څرګند ډول تصویب شوي ندي کولی شي د تجهیزاتو چلولو لپاره د کارونکي واک باطل کړي.
دا تجهیزات د FCC RF وړانګو افشا کولو محدودیتونو سره مطابقت لري چې د غیر کنټرول شوي چاپیریال لپاره ټاکل شوي. دا وسیله او د هغې انتن باید د بل انتن یا ټرانسمیټر سره په ګډه موقعیت یا کار ونه کړي.
د دې ټرانسمیټر لپاره کارول شوي انتن باید نصب شي ترڅو د ټولو اشخاصو څخه لږ تر لږه 20 سانتي متره د جلا کولو فاصله چمتو کړي او باید د بل انتن یا ټرانسمیټر سره په ګډه موقعیت یا فعالیت ونه کړي.
د OEM ادغام لارښوونې
دا وسیله یوازې د لاندې شرایطو لاندې د OEM ادغام کونکو لپاره ټاکل شوې ده ماډل په بل کوربه کې نصبولو لپاره کارول کیدی شي. انتن باید داسې نصب شي چې د انتن او کاروونکو ترمنځ 20 سانتي متره وساتل شي، او د لیږدونکي ماډل ممکن د بل لیږدونکي یا انتن سره یوځای نه وي. ماډل باید یوازې د بشپړ انتن سره وکارول شي چې په اصل کې د دې ماډل سره ازمول شوي او تصدیق شوي. تر هغه چې پورته 3 شرایط پوره شي ، نور لیږدونکي ازموینې به اړتیا ونلري. په هرصورت، د OEM ادغام کوونکی لاهم د دې ماډل نصب سره د هرډول اضافي موافقت اړتیا لپاره د دوی پای محصول ازموینې لپاره مسؤل دی (د مثال لپارهample، د ډیجیټل وسیلې اخراج، د PC پرفیریل اړتیاوې، او نور)
خبرتیا:
په هغه صورت کې چې دا شرایط پوره نشي (د مثال لپارهampد لیپ ټاپ ترتیب یا د بل لیږدونکي سره شریک ځای)، بیا د کوربه تجهیزاتو سره په ترکیب کې د دې ماډل لپاره د FCC اجازه نور اعتبار نه ګڼل کیږي او د ماډل FCC ID په وروستي محصول کې نشي کارول کیدی. پدې شرایطو کې ، د OEM ادغام کونکی به د پای محصول (د لیږدونکي په شمول) د بیا ارزونې مسؤلیت ولري او د FCC جلا جواز ترلاسه کړي.
د محصول لیبل کولو پای
دا ټرانسمیټر ماډل یوازې په وسیلو کې د کارولو لپاره مجاز دی چیرې چې انتن نصب کیدی شي داسې چې د انتن او کاروونکو ترمینځ 20 سانتي متره ساتل کیدی شي. وروستی پای محصول باید د لیدلو وړ ساحه کې د لاندې سره لیبل شي: "د FCC ID لري: 2AC7Z-ESPS3WROOM1".
د IC بیان
دا وسیله د صنعت کاناډا د جواز څخه معاف شوي RSS سره مطابقت لري. عملیات د لاندې دوو شرایطو تابع دي:
- دا وسیله ممکن د مداخلې لامل نشي؛ او
- دا وسیله باید هر ډول مداخله ومني، پشمول هغه مداخله چې کیدای شي د وسیلې غیر مطلوب عملیات لامل شي.
د وړانګو افشا کولو بیان
دا تجهیزات د غیر کنټرول شوي چاپیریال لپاره ټاکل شوي د IC وړانګو افشا کولو محدودیتونو سره مطابقت لري. دا تجهیزات باید د ریډیټر او ستاسو د بدن ترمینځ لږترلږه د 20 سانتي مترو په فاصله نصب او چلول شي.
RSS247 برخه 6.4 (5)
وسیله کولی شي په اتوماتيک ډول لیږد بند کړي که چیرې د لیږد یا عملیاتي ناکامۍ لپاره د معلوماتو نشتوالی وي. په یاد ولرئ چې دا د کنټرول یا سیګنال کولو معلوماتو لیږد یا د تکراري کوډونو کارول منع کول ندي چیرې چې د ټیکنالوژۍ لخوا اړین وي.
دا وسیله یوازې د لاندې شرایطو لاندې د OEM ادغام کونکو لپاره ده: (د ماډل وسیلې کارولو لپاره)
- انتن باید داسې نصب شي چې د انتن او کاروونکو ترمنځ 20 سانتي متره وساتل شي، او
- د لیږدونکي ماډل ممکن د کوم بل لیږدونکي یا انتن سره یوځای نه وي.
تر هغه چې پورتنۍ 2 شرایط پوره شي ، نور لیږدونکي ازموینې به اړتیا ونلري. په هرصورت، د OEM ادغام کوونکی لاهم مسؤل دی چې د دې ماډل نصب شوي اضافي موافقت اړتیاو لپاره د دوی پای محصول ازموي.
مهمه یادونه:
په هغه صورت کې چې دا شرایط پوره نشي (د مثال لپارهampد لیپ ټاپ ځانګړي ترتیبونه یا د بل لیږدونکي سره یوځای کول) نو بیا د کاناډا اجازه نور اعتبار نه ګڼل کیږي او د IC ID په وروستي محصول کې نشي کارول کیدی. پدې شرایطو کې ، د OEM ادغام کونکي به د پای بیا ارزونې مسؤل وي
محصول (د لیږدونکي په شمول) او د کاناډا جلا جواز ترلاسه کول.
د محصول لیبل کولو پای
دا ټرانسمیټر ماډل یوازې په وسیلو کې د کارولو لپاره مجاز دی چیرې چې انتن نصب کیدی شي داسې چې د انتن او کاروونکو ترمینځ 20 سانتي متره ساتل کیدی شي. وروستی پای محصول باید د لیدلو وړ ساحه کې د لاندې سره لیبل شي: "په IC کې شامل دي: 21098-ESPS3WROOM1".
لاسي معلومات د وروستي کارونکي لپاره
د OEM ادغام کونکی باید خبر وي چې پای کارونکي ته د دې RF ماډل نصبولو یا لرې کولو څرنګوالي په اړه معلومات چمتو نکړي د پای محصول کارونکي لارښود کې چې دا ماډل مدغم کوي. د پای کارونکي لارښود باید ټول اړین تنظیمي معلومات / خبرداری لکه څنګه چې پدې لارښود کې ښودل شوي شامل دي.
اړونده اسناد
- د ESP32-S3 لړۍ ډیټاشیټ - د ESP32-S3 هارډویر مشخصات.
- د ESP32-S3 تخنیکي حوالې لارښود - د ESP32-S3 حافظې او پردیو کارولو څرنګوالي په اړه تفصيلي معلومات.
- د ESP32-S3 د هارډویر ډیزاین لارښوونې - ستاسو په هارډویر محصول کې د ESP32-S3 مدغم کولو څرنګوالي لارښود.
- سندونه
http://espressif.com/en/support/documents/certificates - د اسنادو تازه کول او د تازه خبرتیا ګډون
http://espressif.com/en/support/download/documents
د پراختیا کونکي زون
- د ESP-IDF پروګرام کولو لارښود د ESP32-S3 لپاره – د ESP-IDF پراختیایي چوکاټ لپاره پراخ اسناد.
- په GitHub کې ESP-IDF او نور پراختیایی چوکاټونه.
http://github.com/espressif - د ESP32 BBS فورم - د انجینر څخه تر انجینر (E2E) ټولنه د Espressif محصولاتو لپاره چیرې چې تاسو کولی شئ پوښتنې پوسټ کړئ ، پوهه شریک کړئ ، نظرونه وپلټئ او د ملګرو انجینرانو سره ستونزې حل کولو کې مرسته وکړئ.
http://esp32.com/ - د ESP ژورنال - غوره تمرینونه، مقالې، او د Espressif خلکو څخه یادښتونه.
http://blog.espressif.com/ - SDKs او Demos، Apps، Tools، AT Firmware ټبونه وګورئ.
http://espressif.com/en/support/download/sdks-demos
محصولات
- د ESP32-S3 لړۍ SoCs - د ټولو ESP32-S3 SoCs له لارې لټون وکړئ.
http://espressif.com/en/products/socs?id=ESP32-S3 - د ESP32-S3 لړۍ ماډلونه - د ټولو ESP32-S3 پر بنسټ ماډلونو له لارې لټون وکړئ.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 لړۍ DevKits - د ټولو ESP32-S3-based devKits له لارې لټون وکړئ.
http://espressif.com/en/products/devkits?id=ESP32-S3 - د ESP محصول انتخاب کونکی - د فلټرونو پرتله کولو یا پلي کولو سره ستاسو د اړتیاو لپاره مناسب د Espressif هارډویر محصول ومومئ.
http://products.espressif.com/#/product-selector?language=en
موږ سره اړیکه ونیسئ
- ټبونه د پلور پوښتنې، تخنیکي پوښتنې، د سرکټ سکیمیک او د PCB ډیزاین بیا وګورئview، ایس ترلاسه کړئamples (آنلاین پلورنځي)، زموږ عرضه کوونکي شئ، نظرونه او وړاندیزونه.
http://espressif.com/en/contact-us/sales-questions
د بیاکتنې تاریخ
نیټه | نسخه | خوشې یادښتونه |
10/29/2021 | v0.6 | د چپ بیاکتنې لپاره ټولیز تازه کول 1 |
7/19/2021 | v0.5.1 | لومړنۍ خوشې کول، د چپ بیاکتنې لپاره 0 |
د اعلان او کاپي حق خبرتیا
په دې سند کې معلومات، په شمول URL حوالې، پرته له خبرتیا د بدلون تابع دي.
په دې سند کې د دریمې ډلې ټول معلومات لکه څنګه چې د دې صداقت او دقت لپاره هیڅ تضمین نلري چمتو شوي.
دې سند ته د دې د سوداګرۍ وړتیا، غیر سرغړونې، یا د کوم ځانګړي هدف لپاره مناسبتیا لپاره هیڅ تضمین ندی ورکړل شوی، او نه هم کوم تضمین شتون لري چې د کوم وړاندیز، SSP څخه رامنځ ته کیږيAMPLE.
په دې سند کې د معلوماتو کارولو پورې اړوند د هر ډول ملکیت حق څخه د سرغړونې مسؤلیت په شمول ټول مسؤلیتونه رد شوي. دلته د فکري ملکیت حقونو ته هیڅ جواز څرګند یا ضمیمه نه دی ، د ایسټوپیل یا بل ډول په واسطه.
د وائی فای اتحاد غړی لوګو د وائی فای اتحاد سوداګریز نښه ده. د بلوتوټ لوگو د بلوتوټ SIG راجستر شوی سوداګریز نښه ده.
په دې سند کې ذکر شوي ټول سوداګریز نومونه، سوداګریزې نښې، او راجستر شوي سوداګریزې نښې د دوی د اړوندو مالکینو ملکیت دی او په دې توګه منل کیږي.
مخکې له خپریدو v0.6 د چاپ حق
© 2022 Espressif Systems (Shanghai) Co., Ltd. ټول حقونه خوندي دي.
اسناد / سرچینې
![]() |
ESPRESSIF ESP32-S3-WROOM-1 بلوتوټ ماډل [pdf] د کارونکي لارښود ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, د بلوتوټ ماډل, ESP32-S3-WROOM-1 بلوتوټ ماډل |