ESP32S3WROOM1
ESP32S3WROOM1U
دليل المستخدم
2.4 جيجا هرتز WiFi (802.11 b / g / n) ووحدة Bluetooth5 (LE)
بنيت حول سلسلة ESP32S3 من SoCs ، ومعالجات Xtensa ® ثنائية النواة 32 بت LX7
فلاش يصل إلى 16 ميجا بايت ، PSRAM حتى 8 ميجا بايت
36 GPIOs ، مجموعة غنية من الأجهزة الطرفية
هوائي ثنائي الفينيل متعدد الكلور أو موصل هوائي خارجي
الوحدة النمطية أكثرview
1.1 المميزات
وحدة المعالجة المركزية وذاكرة OnChip
- سلسلة ESP32-S3 من SoCs المدمجة ، معالج Xtensa ® ثنائي النواة 32 بت LX7 ، حتى 240 ميجاهرتز
- 384 كيلو بايت روم
- 512 كيلو بايت SRAM
- 16 كيلو بايت SRAM في RTC
- تصل إلى 8 ميجا بايت بسرام
واي فاي
- 802.11 ب/ج/ن
- معدل البت: 802.11n حتى 150 ميجابت في الثانية
- تجميع A-MPDU و A-MSDU
- دعم فاصل الحرس 0.4 µs
- مدى التردد المركزي لقناة التشغيل: 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 ميجا هرتز
- ما يصل إلى 16 ميجا بايت فلاش SPI
خيارات الهوائي
- هوائي ثنائي الفينيل متعدد الكلور على اللوحة (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 تم تصميمهما حول سلسلة ESP32-S3 من SoCs. علاوة على مجموعة غنية من الأجهزة الطرفية ، فإن تسريع حوسبة الشبكة العصبية وأعباء عمل معالجة الإشارات التي توفرها شركة SoC تجعل الوحدات النمطية خيارًا مثاليًا لمجموعة متنوعة من سيناريوهات التطبيقات المتعلقة بالذكاء الاصطناعي والذكاء الاصطناعي للأشياء (IoT) ، مثل تنبيه اكتشاف الكلمات ، والتعرف على أوامر الكلام ، واكتشاف الوجه ، والتعرف عليه ، والمنزل الذكي ، والأجهزة الذكية ، ولوحة التحكم الذكية ، والسماعات الذكية ، وما إلى ذلك.
يأتي الطراز ESP32-S3-WROOM-1 مزودًا بهوائي ثنائي الفينيل متعدد الكلور. يأتي الطراز ESP32-S3-WROOM-1U مزودًا بموصل هوائي خارجي. تتوفر مجموعة واسعة من متغيرات الوحدة للعملاء كما هو موضح في الجدول 1. من بين متغيرات الوحدة ، تعمل تلك ESP32-S3R8 المدمجة في درجة حرارة محيطة تتراوح بين -40 ~ 65 درجة مئوية ، و ESP32-S3-WROOM-1-H4 و ESP32-S3 - تعمل WROOM-1U-H4 في درجة حرارة محيطة تتراوح بين -40 ~ 105 درجة مئوية ، وتعمل متغيرات الوحدة الأخرى في درجة حرارة محيطة تتراوح بين -40 و 85 درجة مئوية.
الجدول 1: طلب المعلومات
رمز الطلب | رقاقة مضمن | فلاش (ميغا بايت) | بسرام (ميغا بايت) | الأبعاد (مم) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
ESP32-S3-WROOM-1-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1-N4R2 | ESP32-S3R2 | 4 | 2 (رباعي SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (رباعي SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (رباعي 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 (رباعي SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (رباعي SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (رباعي 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) |
في قلب الوحدات النمطية توجد سلسلة ESP32-S3 من SoC * ، وحدة المعالجة المركزية Xtensa ® 32 بت LX7 التي تعمل بسرعة تصل إلى 240 ميجاهرتز. يمكنك إيقاف تشغيل وحدة المعالجة المركزية والاستفادة من المعالج المشترك منخفض الطاقة لمراقبة الأجهزة الطرفية باستمرار من أجل التغييرات أو تجاوز العتبات.
يدمج ESP32-S3 مجموعة غنية من الأجهزة الطرفية بما في ذلك SPI و LCD وواجهة الكاميرا و UART و I2C و I2S وجهاز التحكم عن بعد وعداد النبض و LED PWM و USB Serial / JTAG جهاز التحكم ، MCPWM ، مضيف SDIO ، جهاز التحكم GDMA ، TWAI ® (متوافق مع ISO 11898-1) ، ADC ، مستشعر اللمس ، مستشعر درجة الحرارة ، أجهزة ضبط الوقت ، ومراقبة ، بالإضافة إلى ما يصل إلى 45 GPIOs. يتضمن أيضًا واجهة USB 1.1 On-The-Go (OTG) كاملة السرعة لتمكين اتصال USB.
ملحوظة:
* لمزيد من المعلومات حول سلسلة ESP32-S3 من SoCs ، يرجى الرجوع إلى ورقة بيانات سلسلة ESP32-S3.
تعريفات الدبوس
2.1 تخطيط الدبوس
مخطط الدبوس قابل للتطبيق على ESP32-S3-WROOM-1 و ESP32-S3-WROOM-1U ، لكن الأخير لا يحتوي على منطقة منع.
2.2 وصف دبوس
تحتوي الوحدة على 41 دبابيس. انظر تعريفات دبوس في الجدول 2.
للحصول على تفسيرات لأسماء الدبوس وأسماء الوظائف ، بالإضافة إلى تكوينات المسامير الطرفية ، يرجى الرجوع إلى ورقة بيانات سلسلة ESP32-S3.
الجدول 2: تعريفات الدبوس
اسم | لا. | يكتب a | وظيفة |
أرضي | 1 | P | أرضي |
3 فولت 3 | 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 و 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 |
أرضي | 40 | P | أرضي |
يقرأ | 41 | P | أرضي |
أ ف: امدادات الطاقة ؛ الأول: الإدخال ؛ O: الإخراج ؛ T: مقاومة عالية. وظائف الدبوس بخط عريض هي وظائف الدبوس الافتراضية.
ب في متغيرات الوحدة النمطية التي تتضمن OSPI PSRAM ، أي التي تتضمن ESP32-S3R8 والدبابيس IO35 و IO36 و IO37 تتصل بـ OSPI PSRAM ولا تكون متاحة للاستخدامات الأخرى.
البدء
3.1 ما تحتاجه
لتطوير تطبيقات للوحدة التي تحتاجها:
- 1 × ESP32-S3-WROOM-1 أو ESP32-S3-WROOM-1U
- 1 x Espressif RF لوح الاختبار
- 1 × USB إلى اللوحة التسلسلية
- شنومكس x مايكرو كابل أوسب
- 1 × جهاز كمبيوتر يعمل بنظام Linux
في دليل المستخدم هذا ، نأخذ نظام التشغيل Linux على أنه مثالampجنيه. لمزيد من المعلومات حول التكوين على نظامي التشغيل Windows و macOS ، يرجى الرجوع إلى دليل برمجة ESP-IDF.
3.2 اتصال الأجهزة
- قم بتوصيل الوحدة النمطية ESP32-S3-WROOM-1 أو ESP32-S3-WROOM-1U بلوحة اختبار التردد اللاسلكي كما هو موضح في الشكل 2.
- قم بتوصيل لوحة اختبار التردد اللاسلكي بلوحة USB إلى المسلسل عبر TXD و RXD و GND.
- قم بتوصيل لوحة USB إلى المسلسل بجهاز الكمبيوتر.
- قم بتوصيل لوحة اختبار RF بجهاز الكمبيوتر أو بمحول طاقة لتمكين مصدر طاقة 5 فولت ، عبر كابل Micro-USB.
- أثناء التنزيل ، قم بتوصيل IO0 بـ GND عبر وصلة مرور. ثم قم بتشغيل "ON" لوحة الاختبار.
- تحميل البرامج الثابتة في فلاش. لمزيد من التفاصيل ، انظر الأقسام أدناه.
- بعد التنزيل ، قم بإزالة العبور على IO0 و GND.
- قم بتشغيل لوحة اختبار التردد اللاسلكي مرة أخرى. ستتحول الوحدة إلى وضع العمل. ستقرأ الشريحة البرامج من فلاش عند التهيئة.
ملحوظة:
IO0 هو منطق داخلي مرتفع. إذا تم ضبط IO0 على الانسحاب ، فسيتم تحديد وضع التمهيد. إذا كان هذا الدبوس منسدلًا أو عائمًا لليسار ، فسيتم تحديد وضع التنزيل. لمزيد من المعلومات حول ESP32-S3-WROOM-1 أو ESP32-S3-WROOM-1U ، يرجى الرجوع إلى ورقة بيانات سلسلة ESP32-S3.
3.3 إعداد بيئة التطوير
إطار عمل تطوير Espressif IoT (اختصار ESP-IDF) هو إطار عمل لتطوير التطبيقات على أساس Espressif ESP32. يمكن للمستخدمين تطوير التطبيقات باستخدام ESP32-S3 في أنظمة التشغيل Windows / Linux / macOS استنادًا إلى ESP-IDF. هنا نأخذ نظام التشغيل Linux كسابقampليه.
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 - Ubuntu و Debian:
1 سودو 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 على نظام Linux كمجلد تثبيت لـ 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":
- mkdir -p ~ / esp
- القرص المضغوط ~ / esp
- استنساخ بوابة – العودي 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 ، قم بتشغيل:
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.
يمكنك البدء بمشروع البدء / hello_world من السابقampدليل les في ESP-IDF.
انسخ get-started / hello_world إلى دليل ~ / esp:
1 قرص ~ / esp
2 cp -r $ IDF_PATH / examples / get-started / hello_world.
هناك مجموعة من exampلو في السابقampدليل les في ESP-IDF. يمكنك نسخ أي مشروع بنفس الطريقة الموضحة أعلاه وتشغيله. ومن الممكن أيضا لبناء السابقينampفي مكانها ، دون نسخها أولاً.
3.4.2 قم بتوصيل جهازك
الآن قم بتوصيل الوحدة الخاصة بك بالكمبيوتر وتحقق من المنفذ التسلسلي الذي تكون الوحدة مرئية فيه. تبدأ المنافذ التسلسلية في Linux بـ '/ dev / TTY في أسمائها. قم بتشغيل الأمر أدناه مرتين ، أولاً مع فصل اللوحة ، ثم مع التوصيل. المنفذ الذي يظهر في المرة الثانية هو المنفذ الذي تحتاجه:
1 لتر / ديف / tty *
ملحوظة:
احتفظ باسم المنفذ في متناول يدك حيث ستحتاج إليه في الخطوات التالية.
3.4.3 تكوين
انتقل إلى دليل "hello_world" الخاص بك من الخطوة 3.4.1. ابدأ مشروعًا ، وقم بتعيين شريحة ESP32-S3 كهدف ، وقم بتشغيل الأداة المساعدة لتكوين المشروع "menuconfig".
1 قرص مضغوط ~ / esp / hello_world
2 idf.py مجموعة الهدف esp32s3
3. قائمة idf.py
يجب أن يتم تعيين الهدف بـ "idf.py set-target esp32s3" مرة واحدة ، بعد فتح مشروع جديد. إذا كان المشروع يحتوي على بعض البنيات والتكوينات الحالية ، فسيتم مسحها وتهيئتها. يمكن حفظ الهدف في متغير البيئة لتخطي هذه الخطوة. انظر تحديد الهدف للحصول على معلومات إضافية.
إذا تم تنفيذ الخطوات السابقة بشكل صحيح ، فستظهر القائمة التالية:
أنت تستخدم هذه القائمة لإعداد المتغيرات الخاصة بالمشروع ، مثل اسم شبكة Wi-Fi وكلمة المرور ، وسرعة المعالج ، وما إلى ذلك. قد يتم تخطي إعداد المشروع باستخدام menuconfig لـ "hello_word". هذا على سبيل المثالampسيتم تشغيل le مع التكوين الافتراضي. قد تختلف ألوان القائمة في جهازك. يمكنك تغيير المظهر باستخدام خيار "النمط". يرجى تشغيل 'idf.py menuconfig –help للحصول على مزيد من المعلومات.
3.4.4 بناء المشروع
قم ببناء المشروع من خلال تشغيل:
1 بناء idf.py
سيقوم هذا الأمر بتجميع التطبيق وجميع مكونات ESP-IDF ، ثم يقوم بإنشاء أداة تحميل التشغيل ، وجدول الأقسام ، وثنائيات التطبيق.
بناء idf.py بقيمة 1 دولار
2 تشغيل CMake في الدليل / المسار / إلى / 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 v2.3.1
14
15 اكتمل بناء المشروع. للفلاش ، قم بتشغيل هذا الأمر:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size detector –flash_freq 40m
18 0x10000 build / hello_world.bin build 0x1000 build / bootloader / bootloader.bin 0x8000
19 بناء / 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 v3.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 مضغوطًا) عند 0x00000000 في 0.5 ثانية (فعال 279.9 كيلوبت / ثانية)
…
تم التحقق من 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 on / dev / ttyUSB0 115200 -
6 - قم بإنهاء: 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
11 …
بعد التمرير لسجلات بدء التشغيل والتشخيص لأعلى ، من المفترض أن ترى رسالة "Hello world!" مطبوعة بواسطة التطبيق.
1 …
2 أهلاً بالعالم!
3 إعادة التشغيل خلال 10 ثوانٍ ...
4 هذه شريحة esp32s3 مع نواة (نواة) وحدة المعالجة المركزية (CPU) ، هذه شريحة esp2s32 مع نواة (نواة) وحدة المعالجة المركزية (3) ، WiFi / BLE
,
5 مراجعة السيليكون 0 ، فلاش خارجي 2 ميجا بايت
6 الحد الأدنى لحجم الكومة الحرة: 390684 بايت
7 إعادة التشغيل خلال 9 ثوانٍ ...
8 إعادة التشغيل خلال 8 ثوانٍ ...
9 إعادة التشغيل خلال 7 ثوانٍ ...
للخروج من شاشة جيش الدفاع الإسرائيلي ، استخدم الاختصار Ctrl +].
هذا كل ما تحتاجه لبدء استخدام وحدة ESP32-S3-WROOM-1 أو ESP32-S3-WROOM-1U! الآن أنت
مستعدون لتجربة بعض السابقين الآخرينampفي ESP-IDF ، أو انتقل مباشرة إلى تطوير تطبيقاتك الخاصة.
بيان لجنة الاتصالات الفيدرالية الأمريكية
يتوافق هذا الجهاز مع الجزء 15 من قواعد لجنة الاتصالات الفيدرالية. ويخضع التشغيل للشرطين التاليين:
- لا يجوز أن يسبب هذا الجهاز تداخلاً ضارًا.
- يجب أن يقبل هذا الجهاز أي تداخل يتم استقباله، بما في ذلك التداخل الذي قد يتسبب في تشغيل غير مرغوب فيه.
لقد تم اختبار هذا الجهاز وتبين أنه يتوافق مع حدود الأجهزة الرقمية من الفئة B، وفقًا للجزء 15 من قواعد لجنة الاتصالات الفيدرالية.
تم تصميم هذه الحدود للحماية بشكل معقول من التداخل الضار في المنشآت السكنية. يقوم هذا الجهاز بتوليد واستخدام ويمكن أن يشع طاقة تردد لاسلكي ، وإذا لم يتم تركيبه واستخدامه وفقًا للإرشادات ، فقد يتسبب في حدوث تداخل ضار في الاتصالات اللاسلكية. ومع ذلك ، ليس هناك ما يضمن عدم حدوث تداخل في تثبيت معين. إذا تسبب هذا الجهاز في حدوث تداخل ضار لاستقبال الراديو أو التلفزيون ، والذي يمكن تحديده عن طريق إيقاف تشغيل الجهاز وتشغيله ، فإننا نشجع المستخدم على محاولة تصحيح التداخل من خلال أحد الإجراءات التالية:
- إعادة توجيه أو تغيير مكان هوائي الاستقبال.
- زيادة المسافة الفاصلة بين الجهاز وجهاز الاستقبال.
- قم بتوصيل الجهاز بمنفذ على دائرة مختلفة عن تلك التي يتصل بها جهاز الاستقبال.
- استشر الوكيل أو فني الراديو/التلفزيون ذو الخبرة للحصول على المساعدة.
أي تغييرات أو تعديلات غير معتمدة صراحةً من قبل الطرف المسؤول عن الامتثال قد تؤدي إلى إلغاء سلطة المستخدم في تشغيل الجهاز.
يتوافق هذا الجهاز مع حدود التعرض للإشعاع الترددي التي حددتها لجنة الاتصالات الفيدرالية (FCC) للبيئة غير الخاضعة للرقابة. لا يجوز وضع هذا الجهاز وهوائيه في نفس مكان أو تشغيلهما مع أي هوائي أو جهاز إرسال آخر.
يجب تركيب الهوائيات المستخدمة لهذا الجهاز المرسل بحيث توفر مسافة فصل لا تقل عن 20 سم عن جميع الأشخاص، ويجب عدم وضعها في نفس المكان أو تشغيلها بالاشتراك مع أي هوائي أو جهاز إرسال آخر.
تعليمات تكامل OEM
هذا الجهاز مخصص فقط لمدمجي OEM في ظل الظروف التالية يمكن استخدام الوحدة للتثبيت في مضيف آخر. يجب تثبيت الهوائي بحيث يتم الحفاظ على مسافة 20 سم بين الهوائي والمستخدمين ، وقد لا يتم وضع وحدة الإرسال في نفس المكان مع أي جهاز إرسال أو هوائي آخر. يجب استخدام الوحدة فقط مع الهوائي (الهوائيات) المتكامل الذي تم اختباره واعتماده في الأصل مع هذه الوحدة. طالما تم استيفاء الشروط الثلاثة المذكورة أعلاه ، فلن تكون هناك حاجة لمزيد من اختبارات المرسل. ومع ذلك ، لا تزال شركة تكامل OEM مسؤولة عن اختبار منتجها النهائي لأي متطلبات امتثال إضافية مع هذه الوحدة المثبتة (على سبيل المثالample ، انبعاث الأجهزة الرقمية ، متطلبات الأجهزة الطرفية للكمبيوتر الشخصي ، وما إلى ذلك)
يلاحظ:
في حالة عدم إمكانية استيفاء هذه الشروط (على سبيل المثالampفي تكوين كمبيوتر محمول معين أو موقع مشترك مع جهاز إرسال آخر) ، فإن ترخيص FCC لهذه الوحدة مع الجهاز المضيف لم يعد صالحًا ولا يمكن استخدام معرف FCC للوحدة في المنتج النهائي. في هذه الظروف ، ستكون جهة تكامل OEM مسؤولة عن إعادة تقييم المنتج النهائي (بما في ذلك جهاز الإرسال) والحصول على تفويض منفصل من لجنة الاتصالات الفيدرالية (FCC).
وضع العلامات على المنتج النهائي
وحدة المرسل هذه مصرح بها فقط للاستخدام في الأجهزة حيث يمكن تركيب الهوائي بحيث يمكن الحفاظ على 20 سم بين الهوائي والمستخدمين. يجب وضع علامة على المنتج النهائي في منطقة مرئية بما يلي: "يحتوي على معرف FCC: 2AC7Z-ESPS3WROOM1".
بيان IC
يتوافق هذا الجهاز مع متطلبات ترخيص صناعة كندا الخاصة بـ RSS. ويخضع التشغيل للشرطين التاليين:
- لا يجوز أن يسبب هذا الجهاز أي تداخل؛ و
- يجب أن يقبل هذا الجهاز أي تداخل، بما في ذلك التداخل الذي قد يتسبب في تشغيل غير مرغوب فيه للجهاز.
بيان التعرض للإشعاع
يتوافق هذا الجهاز مع حدود التعرض للإشعاع المنصوص عليها في IC للبيئة غير الخاضعة للرقابة. يجب تركيب هذا الجهاز وتشغيله على مسافة لا تقل عن 20 سم بين المبرد وجسمك.
RSS247 القسم 6.4 (5)
يمكن للجهاز أن يوقف الإرسال تلقائيًا في حالة عدم وجود معلومات للإرسال أو فشل تشغيلي. لاحظ أن هذا لا يُقصد به حظر إرسال معلومات التحكم أو إرسال إشارات أو استخدام الرموز المتكررة عند الاقتضاء بواسطة التكنولوجيا.
هذا الجهاز مخصص فقط لمُدمجي OEM في ظل الظروف التالية: (لاستخدام جهاز الوحدة النمطية)
- يجب تثبيت الهوائي بحيث تبقى مسافة 20 سم بين الهوائي والمستخدمين، و
- لا يجوز وضع وحدة الإرسال مع أي جهاز إرسال أو هوائي آخر.
طالما تم استيفاء الشرطين المذكورين أعلاه ، فلن تكون هناك حاجة لمزيد من اختبارات المرسل. ومع ذلك ، لا تزال شركة تكامل OEM مسؤولة عن اختبار منتجها النهائي لأي متطلبات امتثال إضافية مطلوبة مع تثبيت هذه الوحدة.
ملحوظة هامة:
في حالة عدم إمكانية استيفاء هذه الشروط (على سبيل المثالampفي بعض تكوينات الكمبيوتر المحمول أو الموقع المشترك مع جهاز إرسال آخر) ، لم يعد إذن كندا يعتبر صالحًا ولا يمكن استخدام معرف IC في المنتج النهائي. في ظل هذه الظروف ، ستكون شركة تكامل 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/ - انظر علامات التبويب SDKs والعروض التوضيحية ، والتطبيقات ، والأدوات ، والبرامج الثابتة AT.
http://espressif.com/en/support/download/sdks-demos
منتجات
- ESP32-S3 Series 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 Series DevKits - تصفح جميع الأجهزة المستندة إلى ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - محدد منتج ESP - ابحث عن منتج أجهزة Espressif مناسب لاحتياجاتك من خلال مقارنة أو تطبيق المرشحات.
http://products.espressif.com/#/product-selector?language=en
اتصل بنا
- انظر علامات التبويب أسئلة المبيعات والاستفسارات الفنية ومخطط الدائرة وتصميم ثنائي الفينيل متعدد الكلورview، يحصل علىamples (المتاجر عبر الإنترنت) ، كن موردنا ، التعليقات والاقتراحات.
http://espressif.com/en/contact-us/sales-questions
سجل المراجعة
تاريخ | إصدار | ملاحظات الإصدار |
10/29/2021 | الإصدار 0.6 | التحديث العام لمراجعة الشريحة 1 |
7/19/2021 | الإصدار 0.5.1 | الإصدار الأولي ، لمراجعة الشريحة 0 |
إخلاء المسؤولية وإشعار حقوق النشر
المعلومات الواردة في هذا المستند ، بما في ذلك URL المراجع قابلة للتغيير دون إشعار.
يتم تقديم جميع معلومات الطرف الثالث الواردة في هذا المستند كما هي دون أي ضمانات على صحتها ودقتها.
لا يتم تقديم أي ضمان لهذا المستند فيما يتعلق بقابليته للتسويق أو عدم الانتهاك أو الملاءمة لأي غرض معين ، كما أنه لا ينشأ أي ضمان بخلاف ذلك بسبب أي اقتراح أو مواصفات أوAMPل.س.
جميع المسؤوليات ، بما في ذلك المسؤولية عن التعدي على أي حقوق ملكية ، فيما يتعلق باستخدام المعلومات الواردة في هذا المستند معفاة من المسؤولية. لا يتم منح أي تراخيص صريحة أو ضمنية ، عن طريق الإغلاق أو غير ذلك ، لأي حقوق ملكية فكرية.
يعد شعار Wi-Fi Alliance Member علامة تجارية مملوكة لتحالف Wi-Fi Alliance. شعار Bluetooth هو علامة تجارية مسجلة لشركة Bluetooth SIG.
جميع الأسماء التجارية والعلامات التجارية والعلامات التجارية المسجلة المذكورة في هذا المستند هي ملك لأصحابها المعينين وموافق عليها بموجب هذا.
الإصدار التجريبي v0.6 حقوق الطبع والنشر
© 2022 Espressif Systems (Shanghai) Co.، Ltd. جميع الحقوق محفوظة.
المستندات / الموارد
![]() |
وحدة بلوتوث ESPRESSIF ESP32-S3-WROOM-1 [بي دي اف] دليل المستخدم ESP32- S3- WROOM -1، ESP32 -S3 -WROOM -1U، وحدة بلوتوث، وحدة بلوتوث ESP32- S3- WROOM -1 |