جدول المحتويات:
- الخطوة 1: البرامج والوثائق المطلوبة
- الخطوة 2: الأجهزة والتوصيلات
- الخطوة الثالثة: التحقق من حجم الفلاش
فيديو: برنامج أي لوحة / وحدة ESP8266 مع البرامج الثابتة لأوامر AT: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
يمكن برمجة كل وحدة ولوحة ESP8266 بعدة طرق:
- اردوينو ،
- ثعبان
- لوا ،
- أوامر AT ،
- ربما أكثر بكثير …
أول ثلاثة منها هي الأفضل للتشغيل المستقل ، أما البرامج الثابتة AT فهي لاستخدام ESP8266 كوحدة نمطية أو للاختبار السريع مع اتصال TTL RS232.
سيؤدي برمجة BTW ESP (على سبيل المثال مع Arduino أو python أو Lua) إلى محو كل الذاكرة. لذلك إذا كنت تريد العودة إلى أوامر AT ، فيجب عليك إعادة تحميل البرامج الثابتة.
سأوضح لك كيفية القيام بذلك بشكل صحيح باستخدام أدوات ووثائق Espriff.
الخطوة 1: البرامج والوثائق المطلوبة
ESP8266 NON-OS SDK - يحتوي على البرامج الثابتة لأوامر AT في.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- أدوات تنزيل الفلاش (ESP8266 & ESP32 & ESP32-S2) - برنامج لوميض البرامج الثابتة الجديدة
- دليل بدء ESP8266 SDK - يحتوي على خرائط ذاكرة يجب عليك اتباعها لشريحة البرنامج
- مجموعة تعليمات ESP8266 AT - دليل أوامر AT اختياري
الخطوة 2: الأجهزة والتوصيلات
انك سوف تحتاج:
أي وحدة أو لوحة ESP8266 ،
أي محول USBSerial 3.3 فولت (ESP لا يتحمل 5 فولت) (بعض اللوحات بها واحدة مثل NodeMCU) ،
اختياريًا 3.3 فولت PSU (ليس كل محول تسلسلي لديه طاقة كافية لتشغيل ESP8266)
بالنسبة للبرمجة ، يجب عليك:
- اسحب GPIO15 لأسفل (الحالة الافتراضية لمعظم الوحدات) ،
- اسحب GPIO2 لأعلى (الحالة الافتراضية لمعظم الوحدات) ،
- اسحب GPIO0 لأسفل (يجب القيام به دائمًا ، اتركه بمفرده أو اسحب للتشغيل العادي) ،
اسحب CH_PD لأعلى
في بعض الأحيان ، لا يمكن الوصول إلى جميع دبابيس GPIO (مثل وحدة ESP-01) ، وبهذه الطريقة يتم توصيلها كما ينبغي ، وفي بعض الأحيان توجد أزرار فلاش ، والتي يجب الضغط عليها أثناء إعادة الضبط / التشغيل للدخول في وضع الفلاش (مثل NodeMCU) ولا يلزم إجراء اتصال إضافي.
الخطوة الثالثة: التحقق من حجم الفلاش
يمكنك استخدام أي تطبيق طرفي. أمر "AT" هو اختبار بسيط للعمل ، سيخبرك "AT + GMR" بإصدار البرنامج الثابت. يجب إنهاء كل أمر بـ CR + LF. ستجد المزيد في مجموعة تعليمات ESP8266 AT.
يسرد "AT + CWAP" جميع نقاط الوصول القريبة ، ولكن يجب أن تكون الوحدة في وضع المحطة: "AT + CWMODE_CUR = 1"
لقد أرفقت لقطات شاشة من محطة Tera Term المفضلة لدي وتكوينها (CR + LF للخطوط الجديدة ومعدل الباود المناسب).
موصى به:
كيفية فلاش أو برمجة ESP8266 AT البرامج الثابتة باستخدام المتعري والمبرمج ESP8266 ، وحدة IOT Wifi: 6 خطوات
كيفية فلاش أو برمجة ESP8266 AT البرامج الثابتة باستخدام ESP8266 Flasher and Programmer، IOT Wifi Module: الوصف: هذه الوحدة عبارة عن محول / مبرمج USB لوحدات ESP8266 من النوع ESP-01 أو ESP-01S. إنها مزودة بشكل ملائم برأس أنثى 2x4P 2.54mm لتوصيل ESP01. كما أنه يكسر جميع دبابيس ESP-01 عبر 2x4P 2.54mm ذكر h
وميض البرامج الثابتة المخصصة إلى مصباح يدوي BLF A6: 5 خطوات
وميض البرامج الثابتة المخصصة إلى مصباح يدوي BLF A6: حصلت مؤخرًا على BLF A6. إنه لطيف للغاية ، لكنني لا أحب أيًا من مجموعات الأوضاع الافتراضية ، لذلك قمت بتعديل البرنامج الثابت لاستخدام درجة السطوع المفضلة لدي. كان من الصعب العثور على المعلومات ، لذلك أضع كل ما تعلمته هنا لنفسي وللآخرين
كيفية عمل نسخة احتياطية من البرامج الثابتة الأصلية لـ Esp8266EX أو Esp-01: 4 خطوات
كيفية عمل نسخة احتياطية من البرامج الثابتة الأصلية لـ Esp8266EX أو Esp-01: لماذا؟ النسخ الاحتياطي للبرامج الثابتة الأصلية مهم. أبسط الجواب = الأصل أصلي في هذا البرنامج التعليمي سأوضح لك كيفية عمل نسخة احتياطية من البرنامج الثابت الأصلي لـ esp8266ex. ESP8266EX عبارة عن شريحة Wi-Fi منخفضة التكلفة مزودة بمكدس TCP / IP كامل وتحكم دقيق
البرنامج التعليمي لتثبيت البرامج الثابتة المتقدمة M5Stack MultiApp: 3 خطوات
M5Stack MultiApp Advanced Firmware Installation: أنا معجب كبير بوحدة M5Stack ESP32. يبدو احترافيًا للغاية على عكس "عش الفئران" المعتاد للوحات وأسلاك النماذج الأولية! مع معظم لوحات تطوير ESP32 ، يمكنك فقط تشغيل برنامج / تطبيق واحد في كل مرة ولكن الآن على M5Stack يمكنك اختيار
قرصنة البرامج الثابتة لـ IPod من LINUX: 3 خطوات
البرامج الثابتة لاختراق IPod من LINUX: قد يدرك الكثير منكم أنه يمكن تخصيص أجهزة iPod (فيديو الجيل الخامس وأقل) أو اختراقها. حتى الآن ، اقتصرت هذه العملية على مستخدمي Windows ، ويجري تطويرها بشكل أكبر من Mac ؛ الآن سوف يتمتع مستخدمو Linux بهذه الإمكانية. ملاحظة: PLEASE D