لوگوی ESPRESSIFESP32S3WROOM1
ESP32S3WROOM1U
راهنمای کاربر 

ماژول بلوتوث ESPRESSIF ESP32-S3-WROOM-1
ماژول WiFi 2.4 گیگاهرتز (802.11 b/g/n) و بلوتوث 5 (LE)
ساخته شده پیرامون سری SoC های ESP32S3، ریزپردازنده دو هسته ای Xtensa® 32bit LX7
فلش تا 16 مگابایت، PSRAM تا 8 مگابایت
36 GPIO، مجموعه ای غنی از تجهیزات جانبی
آنتن PCB داخلی یا کانکتور آنتن خارجی

ماژول تمام شدview

1.1 ویژگی

CPU و حافظه OnChip

  • سری SoCهای ESP32-S3 تعبیه شده، ریزپردازنده دو هسته ای Xtensa® 32 بیتی LX7، تا 240 مگاهرتز
  • رام 384 کیلوبایتی
  • 512 کیلوبایت SRAM
  • 16 کیلوبایت SRAM در RTC
  • تا 8 مگابایت PSRAM

وای فای

  • 802.11 b/g/n
  • نرخ بیت: 802.11n تا 150 مگابیت بر ثانیه
  • A-MPDU و A-MSDU تجمع
  • پشتیبانی بازه نگهبان 0.4 میکرو ثانیه
  • محدوده فرکانس مرکزی کانال عامل: 2412 ~ 2462 مگاهرتز

بلوتوث

  • بلوتوث LE: بلوتوث 5، مش بلوتوث
  • 2 مگابیت بر ثانیه PHY
  • حالت دوربرد
  • افزونه های تبلیغاتی
  • مجموعه های تبلیغاتی متعدد
  • الگوریتم انتخاب کانال شماره 2

لوازم جانبی

  • GPIO، SPI، رابط LCD، رابط دوربین، UART، I2C، I2S، کنترل از راه دور، شمارنده پالس، LED PWM، USB 1.1 OTG، USB Serial/JTAG کنترلر، MCPWM، میزبان SDIO، کنترلر GDMA، TWAI ® (سازگار با ISO 11898-1)، ADC، سنسور لمسی، سنسور دما، تایمر و سگ نگهبان

اجزای یکپارچه در ماژول

  • نوسان ساز کریستالی 40 مگاهرتز
  • فلش SPI تا 16 مگابایت

گزینه های آنتن

  • آنتن PCB داخلی (ESP32-S3-WROOM-1)
  • آنتن خارجی از طریق کانکتور (ESP32-S3-WROOM-1U)

شرایط عملیاتی

  • جلد عملیاتیtagمنبع تغذیه: 3.0 ~ 3.6 ولت
  • دمای محیط عملیاتی:
    – نسخه 65 درجه سانتی گراد: –40 تا 65 درجه سانتی گراد
    – نسخه 85 درجه سانتی گراد: –40 تا 85 درجه سانتی گراد
    – نسخه 105 درجه سانتی گراد: –40 تا 105 درجه سانتی گراد
  • ابعاد: جدول 1 را ببینید

1.2 توضیحات

ESP32-S3-WROOM-1 و ESP32-S3-WROOM-1U دو ماژول قدرتمند و عمومی Wi-Fi + Bluetooth LE MCU هستند که حول سری SoC های ESP32-S3 ساخته شده اند. علاوه بر مجموعه ای غنی از تجهیزات جانبی، شتاب برای محاسبات شبکه عصبی و بارهای کاری پردازش سیگنال ارائه شده توسط SoC، ماژول ها را به گزینه ای ایده آل برای طیف گسترده ای از سناریوهای کاربردی مرتبط با هوش مصنوعی و هوش مصنوعی اشیا (IoT) تبدیل می کند. تشخیص کلمه بیدار، تشخیص دستورات گفتار، تشخیص و تشخیص چهره، خانه هوشمند، لوازم هوشمند، پنل کنترل هوشمند، بلندگوی هوشمند و غیره.
ESP32-S3-WROOM-1 دارای یک آنتن PCB است. ESP32-S3-WROOM-1U دارای یک کانکتور آنتن خارجی است. انتخاب گسترده ای از انواع ماژول ها همانطور که در جدول 1 نشان داده شده است برای مشتریان موجود است. در میان انواع ماژول ها، آنهایی که ESP32-S3R8 تعبیه شده در دمای محیط -40 تا 65 درجه سانتیگراد، ESP32-S3-WROOM-1-H4 و ESP32-S3 کار می کنند. -WROOM-1U-H4 در دمای محیط -40 تا 105 درجه سانتیگراد و سایر انواع ماژول در دمای محیط -40 تا 85 درجه سانتیگراد کار می کنند.

جدول 1: اطلاعات سفارش

کد سفارش تراشه جاسازی شده است فلش (MB) PSRAM (MB) ابعاد (میلی متر)
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 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 (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 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)

در هسته ماژول ها یک سری ESP32-S3 از SoC *، یک CPU Xtensa ® 32 بیتی LX7 است که تا 240 مگاهرتز کار می کند. می‌توانید CPU را خاموش کنید و از یک پردازنده کمکی کم‌مصرف برای نظارت مداوم بر تجهیزات جانبی برای تغییر یا عبور از آستانه‌ها استفاده کنید.
ESP32-S3 مجموعه ای غنی از تجهیزات جانبی از جمله SPI، LCD، رابط دوربین، UART، I2C، I2S، کنترل از راه دور، شمارنده پالس، LED PWM، USB Serial/J را ادغام می کند.TAG کنترل‌کننده، MCPWM، میزبان SDIO، کنترل‌کننده GDMA، TWAI® (سازگار با ISO 11898-1)، ADC، حسگر لمسی، سنسور دما، تایمر و سگ‌های نگهبان، و همچنین تا 45 GPIO. همچنین دارای یک رابط پرسرعت USB 1.1 On-The-Go (OTG) برای فعال کردن ارتباط USB است.

توجه:
* برای اطلاعات بیشتر در مورد سری SoC های ESP32-S3، لطفاً به صفحه داده سری ESP32-S3 مراجعه کنید.

تعاریف پین

2.1 طرح پین
نمودار پین برای ESP32-S3-WROOM-1 و ESP32-S3-WROOM-1U قابل استفاده است، اما دومی هیچ منطقه نگه‌داری ندارد.

ماژول بلوتوث ESPRESSIF ESP32-S3-WROOM1 - تعاریف پین

2.2 توضیحات پین

ماژول دارای 41 پین است. تعاریف پین را در جدول 2 ببینید.
برای توضیح نام پین ها و نام توابع، و همچنین پیکربندی پین های جانبی، لطفاً به برگه اطلاعات سری ESP32-S3.

جدول 2: تعاریف پین

نام خیر تایپ کنید a تابع
GND 1 P GND
3V3 2 P منبع تغذیه
EN 3 I High: روشن، تراشه را فعال می کند. کم: خاموش، تراشه خاموش می شود.
توجه: پین 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، 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 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 - ادامه از صفحه قبل

نام خیر تایپ کنید 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: منبع تغذیه؛ من: ورودی؛ O: خروجی؛ T: امپدانس بالا توابع پین با فونت پررنگ، توابع پین پیش فرض هستند.
b در انواع ماژول هایی که OSPI PSRAM را تعبیه کرده اند، یعنی ESP32-S3R8 را تعبیه کرده اند، پین های IO35، IO36، و IO37 به OSPI PSRAM متصل می شوند و برای استفاده های دیگر در دسترس نیستند.

شروع کنید

3.1 آنچه شما نیاز دارید
برای توسعه برنامه های کاربردی برای ماژول شما نیاز دارید:

  • 1 x ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U
  • 1 عدد برد تست اسپرسف RF
  • 1 عدد برد USB-to-Serial
  • 1 عدد کابل میکرو USB
  • 1 عدد کامپیوتر با لینوکس

در این راهنمای کاربر، سیستم عامل لینوکس را به عنوان یک نسخه قبلی در نظر می گیریمampله برای اطلاعات بیشتر در مورد پیکربندی ویندوز و macOS، لطفاً به راهنمای برنامه نویسی ESP-IDF مراجعه کنید.
3.2 اتصال سخت افزاری

  1.  همانطور که در شکل 32 نشان داده شده است، ماژول ESP3-S1-WROOM-32 یا ESP3-S1-WROOM-2U را به برد تست RF لحیم کنید.ماژول بلوتوث ESPRESSIF ESP32-S3-WROOM1 - اتصال سخت افزار
  2. برد تست RF را از طریق TXD، RXD و GND به برد USB-to-Serial متصل کنید.
  3. برد USB-to-Serial را به کامپیوتر وصل کنید.
  4. برد تست RF را از طریق کابل Micro-USB به رایانه یا آداپتور برق وصل کنید تا منبع تغذیه 5 ولتی را فعال کنید.
  5. در حین دانلود، IO0 را از طریق یک جامپر به GND وصل کنید. سپس، برد تست را "روشن" کنید.
  6. سیستم عامل را در فلش دانلود کنید. برای جزئیات، بخش های زیر را ببینید.
  7. پس از دانلود، جامپر را روی IO0 و GND بردارید.
  8. برد تست RF را دوباره روشن کنید. ماژول به حالت کار تغییر می کند. تراشه پس از شروع اولیه، برنامه ها را از فلش می خواند.

توجه:
IO0 از نظر منطق داخلی بالاست. اگر IO0 روی pull-up تنظیم شده باشد، حالت Boot انتخاب می شود. اگر این پین به صورت کشویی یا شناور چپ باشد، حالت دانلود انتخاب می شود. برای اطلاعات بیشتر در مورد ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U، لطفاً به صفحه داده سری ESP32-S3 مراجعه کنید.

3.3 راه اندازی محیط توسعه
چارچوب توسعه اینترنت اشیاء Espressif (به اختصار ESP-IDF) چارچوبی برای توسعه برنامه‌های کاربردی مبتنی بر Espressif ESP32 است. کاربران می توانند برنامه هایی را با ESP32-S3 در Windows/Linux/macOS بر اساس ESP-IDF توسعه دهند. در اینجا ما سیستم عامل لینوکس را به عنوان یک سیستم عامل سابق در نظر می گیریمampله
3.3.1 پیش نیازهای نصب
برای کامپایل با ESP-IDF باید بسته های زیر را دریافت کنید:

  • CentOS 7 و 8:
    1 به روز رسانی sudo yum -y && Sudo yum نصب git wget flex bison gperf python3 python3pip
    2 python3-setuptools CMake-build ninja 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 –needed GCC git make 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، به کتابخانه های نرم افزاری که توسط Espressif در مخزن ESP-IDF ارائه شده است نیاز دارید.
برای دریافت ESP-IDF، یک دایرکتوری نصب (~/esp) ایجاد کنید تا ESP-IDF را دانلود کنید و مخزن را با 'git clone' کلون کنید:

  1. mkdir -p ~/esp
  2. cd ~/esp
  3.  git clone – بازگشتی https://github.com/espressif/esp-idf.git

ESP-IDF در ~/esp/esp-idf دانلود می شود. برای اطلاعات در مورد کدام ESP-IDF با نسخه های ESP-IDF مشورت کنید
نسخه ای برای استفاده در یک موقعیت معین.
3.3.3 راه اندازی ابزار
علاوه بر ESP-IDF، شما همچنین باید ابزارهای مورد استفاده توسط ESP-IDF مانند کامپایلر، دیباگر، بسته های پایتون و غیره را نصب کنید. در یک حرکت
1 سی دی ~/esp/esp-idf
2 ./install.sh

3.3.4 تنظیم متغیرهای محیطی
ابزارهای نصب شده هنوز به متغیر محیطی PATH اضافه نشده اند. برای اینکه ابزارها از خط فرمان قابل استفاده باشند، باید برخی از متغیرهای محیطی تنظیم شوند. ESP-IDF صادرات اسکریپت دیگری را فراهم می کند. sh' که این کار را می کند. در ترمینالی که می‌خواهید از ESP-IDF استفاده کنید، اجرا کنید:
1 . $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-started/hello_world از پروژه قبلی شروع کنیدampدایرکتوری les در ESP-IDF.
get-started/hello_world را در دایرکتوری ~/esp کپی کنید:
1 سی دی ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world.
طیفی از سابق وجود داردampپروژه های قبلیampدایرکتوری les در ESP-IDF. می توانید هر پروژه ای را به همان روشی که در بالا ارائه شد کپی کنید و آن را اجرا کنید. امکان ساخت سابق نیز وجود داردampبدون اینکه ابتدا آنها را کپی کنید.
3.4.2 دستگاه خود را وصل کنید
حالا ماژول خود را به کامپیوتر وصل کنید و بررسی کنید که ماژول زیر کدام پورت سریال قابل مشاهده است. پورت های سریال در لینوکس با '/dev/TTY در نام خود شروع می شوند. دستور زیر را دو بار اجرا کنید، ابتدا با برد جدا شده، سپس با وصل شده. پورتی که بار دوم ظاهر می شود همان پورتی است که شما نیاز دارید:
1 ls /dev/tty*

توجه:
نام پورت را در دسترس داشته باشید زیرا در مراحل بعدی به آن نیاز خواهید داشت.

3.4.3 پیکربندی کنید
از مرحله 3.4.1 به فهرست "hello_world" خود بروید. یک پروژه را شروع کنید، تراشه ESP32-S3 را به عنوان هدف تنظیم کنید و ابزار پیکربندی پروژه 'menuconfig' را اجرا کنید.
1 سی دی ~/esp/hello_world
2 idf.py تعیین هدف esp32s3
پیکربندی منوی idf.py 3
تنظیم هدف با 'idf.py set-target esp32s3' باید یک بار، پس از باز کردن یک پروژه جدید انجام شود. اگر پروژه شامل برخی از بیلدها و تنظیمات موجود باشد، آنها پاک و مقداردهی اولیه می شوند. برای رد شدن از این مرحله، هدف ممکن است در متغیر محیط ذخیره شود. برای اطلاعات بیشتر به انتخاب هدف مراجعه کنید.
اگر مراحل قبلی به درستی انجام شده باشد، منوی زیر ظاهر می شود:

ماژول بلوتوث ESPRESSIF ESP32-S3-WROOM1 - پیکربندی

شما از این منو برای تنظیم متغیرهای خاص پروژه استفاده می کنید، به عنوان مثال نام و رمز عبور شبکه Wi-Fi، سرعت پردازنده، و غیره. راه اندازی پروژه با menuconfig ممکن است برای "hello_word" نادیده گرفته شود. این سابقample با پیکربندی پیش‌فرض اجرا می‌شود. رنگ‌های منو ممکن است در ترمینال شما متفاوت باشد. می توانید ظاهر را با گزینه '–style' تغییر دهید. لطفاً 'idf.py menuconfig –help را برای اطلاعات بیشتر اجرا کنید.
3.4.4 پروژه را بسازید
ساخت پروژه با اجرای:
1 ساخت idf.py
این دستور برنامه و تمام اجزای ESP-IDF را کامپایل می کند، سپس بوت لودر، جدول پارتیشن و باینری های برنامه را تولید می کند.

ساخت idf.py 1 دلار
2 اجرای CMake در دایرکتوری /path/to/hello_world/build
3 در حال اجرای «CMake -G Ninja –warn-uninitialized /path/to/hello_world»…
4 در مورد مقادیر بدون مقدار اولیه هشدار دهید.
5 - Found Git: /usr/bin/git (نسخه یافت شده "2.17.0")
6 - ساخت کامپوننت خالی aws_iot به دلیل پیکربندی
7 - نام اجزاء: …
8 - مسیرهای مؤلفه: …
9
10 … (خطوط بیشتری از خروجی سیستم ساخت)
11
12 [527/527] ایجاد hello_world.bin
13 esptool.py نسخه 2.3.1
14
15 ساخت پروژه کامل شد. برای فلش کردن این دستور را اجرا کنید:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash – flash_mode dio – flash_size detect – flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 یا «idf.py -p PORT flash» را اجرا کنید

اگر خطایی وجود نداشته باشد، ساخت با ایجاد میان‌افزار باینری .bin به پایان می‌رسد file.

3.4.5 بر روی دستگاه فلش کنید 

باینری هایی را که به تازگی بر روی ماژول خود ساخته اید با اجرای فلش کنید:
1 idf.py -p PORT [-b BAUD] فلاش
PORT را با نام پورت سریال برد ESP32-S3 خود از مرحله: دستگاه خود را وصل کنید، جایگزین کنید.
همچنین می توانید با جایگزین کردن BAUD با نرخ باود مورد نیاز خود، نرخ باود فلاشر را تغییر دهید. نرخ باود پیش فرض 460800 است.
برای اطلاعات بیشتر در مورد آرگومان های idf.py، به idf.py مراجعه کنید.

توجه:
گزینه "flash" به طور خودکار پروژه را می سازد و فلش می کند، بنابراین اجرای "idf.py build" ضروری نیست.

هنگام چشمک زدن، گزارش خروجی مشابه زیر را مشاهده خواهید کرد:
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.
سطل زباله
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py نسخه 3.2-dev
6 پورت سریال /dev/ttyUSB0
7 اتصال….
8 تراشه ESP32-S3 است
9 ویژگی: WiFi، BLE
10 کریستال 40 مگاهرتز است
11 MAC: 7c:df:a1:e0:00:64
12 بارگذاری خرد…
13 خرد دویدن…
14 خرد در حال اجرا…
15 تغییر نرخ باود به 460800
16 تغییر کرد.
17 پیکربندی اندازه فلاش…
18 فلش از 0x00000000 تا 0x00004fff پاک می شود…
19 فلش از 0x00010000 تا 0x00039fff پاک می شود…
20 فلش از 0x00008000 تا 0x00008fff پاک می شود…
21 فشرده سازی 18896 بایت به 11758 …
22 نوشتن در 0x00000000… (100 %)
23 نوشت 18896 بایت (11758 فشرده) در 0 در 00000000 ثانیه (0.5 kbit/s)

24 هش داده تایید شد.
25 فشرده سازی 168208 بایت به 88178 …
26 نوشتن در 0x00010000… (16 %)
27 نوشتن در 0x0001a80f… (33 %)
28 نوشتن در 0x000201f1… (50 %)
29 نوشتن با 0x00025dcf… (66 %)
30 نوشتن در 0x0002d0be… (83 %)
31 نوشتن در 0x00036c07… (100 %)
32 نوشت 168208 بایت (88178 فشرده) در 0x00010000 در 2.4 ثانیه (مؤثر 569.2 کیلوبیت بر ثانیه
)…
33 هش داده تایید شد.
34 فشرده سازی 3072 بایت به 103 …
35 نوشتن در 0x00008000… (100 %)
36 3072 بایت (103 بایت فشرده) در 0x00008000 در 0.1 ثانیه (موثر 478.9 کیلوبیت بر ثانیه) نوشت...
37 هش داده تایید شد.
38
39 ترک…
40 تنظیم مجدد سخت از طریق پین RTS…
41 انجام شد

اگر تا پایان فرآیند فلش مشکلی وجود نداشته باشد، برد دوباره راه اندازی می شود و برنامه "hello_world" را راه اندازی می کند.

مانیتور 3.4.6
برای بررسی اینکه آیا "hello_world" واقعا در حال اجرا است، "idf.py -p PORT monitor" را تایپ کنید (فراموش نکنید که PORT را با نام پورت سریال خود جایگزین کنید).
این دستور برنامه IDF Monitor را راه اندازی می کند:
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 —
6 — خروج: Ctrl+] | منو: Ctrl+T | راهنما: Ctrl+T و سپس Ctrl+H -
7 و 8 ژوئن 2016 00:22:57
8
9 rst: 0x1 (POWERON_RESET)، بوت: 0x13 (SPI_FAST_FLASH_BOOT)
10 و 8 ژوئن 2016 00:22:57
11 …
پس از راه‌اندازی و گزارش‌های تشخیصی، باید «Hello world!» را ببینید. چاپ شده توسط برنامه

1 …
2 سلام دنیا!
3 شروع مجدد در 10 ثانیه…
4 این تراشه esp32s3 با 2 هسته CPU است، این تراشه esp32s3 با 2 هسته CPU است، WiFi/BLE
,
5 نسخه سیلیکون 0، 2 مگابایت فلش خارجی
6 حداقل اندازه پشته رایگان: 390684 بایت
7 شروع مجدد در 9 ثانیه…
8 شروع مجدد در 8 ثانیه…
9 شروع مجدد در 7 ثانیه…

برای خروج از مانیتور IDF از میانبر Ctrl+] استفاده کنید.
این تمام چیزی است که برای شروع با ماژول ESP32-S3-WROOM-1 یا ESP32-S3-WROOM-1U نیاز دارید! حالا تو
آماده اند تا یک نمونه قبلی دیگر را امتحان کنندampدر ESP-IDF، یا مستقیماً به سمت توسعه برنامه های کاربردی خود بروید.

بیانیه FCC ایالات متحده

این دستگاه با قسمت 15 قوانین FCC مطابقت دارد. بهره برداری مشروط به دو شرط زیر است:

  • این دستگاه ممکن است تداخل مضر ایجاد نکند.
  • این دستگاه باید هرگونه تداخل دریافتی را بپذیرد، از جمله تداخلی که ممکن است باعث عملکرد ناخواسته شود.

این تجهیزات آزمایش شده و مطابق با قسمت 15 قوانین FCC با محدودیت های دستگاه دیجیتال کلاس B مطابقت دارد.
این محدودیت ها برای محافظت معقول در برابر تداخل مضر در تاسیسات مسکونی طراحی شده اند. این تجهیزات تولید، استفاده می کند و می تواند انرژی فرکانس رادیویی را تابش کند و اگر مطابق دستورالعمل نصب و استفاده نشود، ممکن است باعث ایجاد تداخل مضر در ارتباطات رادیویی شود. با این حال، هیچ تضمینی وجود ندارد که تداخلی در یک نصب خاص رخ ندهد. اگر این تجهیزات باعث ایجاد تداخل مضر در دریافت رادیو یا تلویزیون شود، که با خاموش و روشن کردن تجهیزات قابل تشخیص است، به کاربر توصیه می شود با یکی از اقدامات زیر سعی در اصلاح تداخل داشته باشد:

  • جهت آنتن گیرنده را تغییر دهید یا تغییر مکان دهید.
  • فاصله بین تجهیزات و گیرنده را افزایش دهید.
  • تجهیزات را به یک پریز در مداری متفاوت از مداری که گیرنده به آن متصل است وصل کنید.
  • برای کمک با فروشنده یا تکنسین مجرب رادیو/تلویزیون مشورت کنید.

هر گونه تغییر یا اصلاحی که صراحتاً توسط طرف مسئول مطابقت تأیید نشده باشد، می تواند اختیار کاربر را برای کار با تجهیزات از بین ببرد.
این تجهیزات با محدودیت های قرار گرفتن در معرض تشعشع RF FCC که برای یک محیط کنترل نشده تعیین شده است مطابقت دارد. این دستگاه و آنتن آن نباید در کنار آنتن یا فرستنده دیگری قرار گیرند یا در ارتباط باشند.
آنتن‌های مورد استفاده برای این فرستنده باید به گونه‌ای نصب شوند که حداقل 20 سانتی‌متر فاصله از همه افراد ایجاد کنند و نباید در کنار هم قرار گیرند یا با هیچ آنتن یا فرستنده دیگری کار کنند.
دستورالعمل های یکپارچه سازی OEM
این دستگاه فقط برای یکپارچه سازهای OEM تحت شرایط زیر در نظر گرفته شده است. ماژول را می توان برای نصب در میزبان دیگری استفاده کرد. آنتن باید به گونه ای نصب شود که 20 سانتی متر بین آنتن و کاربران حفظ شود و ماژول فرستنده ممکن است با هیچ فرستنده یا آنتن دیگری قرار نگیرد. ماژول فقط باید با آنتن(های) یکپارچه ای استفاده شود که در ابتدا با این ماژول تست و تایید شده است. تا زمانی که 3 شرط بالا رعایت شود، آزمایشات فرستنده بیشتر مورد نیاز نخواهد بود. با این حال، یکپارچه ساز OEM همچنان مسئول آزمایش محصول نهایی خود برای هر گونه الزام انطباق اضافی با این ماژول نصب شده است (برای مثالample، انتشار دستگاه دیجیتال، الزامات جانبی رایانه شخصی، و غیره)

توجه:
در صورت عدم تحقق این شرایط (مثلاًampپیکربندی لپ‌تاپ خاص یا هم‌مکانی با فرستنده دیگر)، پس مجوز FCC برای این ماژول در ترکیب با تجهیزات میزبان دیگر معتبر تلقی نمی‌شود و شناسه FCC ماژول نمی‌تواند در محصول نهایی استفاده شود. در این شرایط، یکپارچه ساز OEM مسئول ارزیابی مجدد محصول نهایی (از جمله فرستنده) و اخذ مجوز جداگانه FCC خواهد بود.

برچسب گذاری محصول نهایی
این ماژول فرستنده فقط برای استفاده در دستگاه هایی مجاز است که آنتن ممکن است به گونه ای نصب شود که 20 سانتی متر بین آنتن و کاربران حفظ شود. محصول نهایی نهایی باید در یک ناحیه قابل مشاهده با این برچسب برچسب گذاری شود: "شامل شناسه FCC: 2AC7Z-ESPS3WROOM1".

بیانیه آی سی

این دستگاه با RSS معاف از مجوز Industry Canada مطابقت دارد. بهره برداری مشروط به دو شرط زیر است:

  •  این دستگاه ممکن است تداخل ایجاد نکند. و
  • این دستگاه باید هرگونه تداخلی را بپذیرد، از جمله تداخلی که ممکن است باعث عملکرد نامطلوب دستگاه شود.

بیانیه قرار گرفتن در معرض تابش
این تجهیزات با محدودیت های قرار گرفتن در معرض تابش 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.
  • ESP-IDF و سایر چارچوب های توسعه در GitHub.
    http://github.com/espressif
  • انجمن ESP32 BBS – انجمن مهندس به مهندس (E2E) برای محصولات Espressif که در آن می توانید سوالات خود را ارسال کنید، دانش را به اشتراک بگذارید، ایده ها را بررسی کنید و به حل مشکلات با مهندسان دیگر کمک کنید.
    http://esp32.com/
  • مجله ESP – بهترین تمرین ها، مقالات و یادداشت ها از مردم Espressif.
    http://blog.espressif.com/
  • به برگه‌های SDK و Demos، Apps، Tools، AT Firmware مراجعه کنید.
    http://espressif.com/en/support/download/sdks-demos

محصولات 

تماس با ما

  • به برگه ها سوالات فروش، سوالات فنی، طرحواره مدار و طراحی PCB مراجعه کنید.view، اسamples (فروشگاه های آنلاین)، تامین کننده، نظرات و پیشنهادات ما شوید.
    http://espressif.com/en/contact-us/sales-questions

تاریخچه تجدید نظر 

تاریخ نسخه یادداشت های انتشار
10/29/2021 نسخه 0.6 به روز رسانی کلی برای ویرایش تراشه 1
7/19/2021 نسخه 0.5.1 نسخه اولیه، برای ویرایش تراشه 0

ESPRESSIF LOGO2www.espressif.com 

اعلامیه سلب مسئولیت و حق چاپ
اطلاعات موجود در این سند، از جمله URL منابع، ممکن است بدون اطلاع قبلی تغییر کند.
تمام اطلاعات شخص ثالث در این سند همانطور که هست بدون هیچ ضمانتی در مورد صحت و صحت آن ارائه شده است.
هیچ ضمانتی برای این سند برای تجارت، عدم نقض یا تناسب آن برای هر هدف خاص ارائه نشده است، و در غیر این صورت هیچ ضمانتی از هیچ پیشنهادی، SPORECTION ناشی نمی شود.AMPLE.
کلیه مسئولیت ها، از جمله مسئولیت نقض هر گونه حقوق مالکانه، مربوط به استفاده از اطلاعات این سند سلب مسئولیت می شود. در اینجا هیچ مجوز صریح یا ضمنی، از طریق ممانعت یا موارد دیگر، برای حقوق مالکیت معنوی اعطا نمی شود.
لوگوی Wi-Fi Alliance Member یک علامت تجاری Wi-Fi Alliance است. آرم بلوتوث یک علامت تجاری ثبت شده بلوتوث SIG است.
کلیه نام‌های تجاری، علائم تجاری و علائم تجاری ثبت شده ذکر شده در این سند متعلق به صاحبان مربوطه می‌باشند و بدین وسیله تأیید می‌شوند.
نسخه پیش از انتشار نسخه 0.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 ماژول بلوتوث

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *