विषयसूची:

प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: 5 कदम
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: 5 कदम

वीडियो: प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: 5 कदम

वीडियो: प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ: 5 कदम
वीडियो: ESP8266 ESP01 Easy Programming & Adapter Modification 2024, नवंबर
Anonim
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ
प्रोग्राम कोई भी ESP8266 बोर्ड/मॉड्यूल एटी कमांड्स फर्मवेयर के साथ

प्रत्येक ESP8266 मॉड्यूल और बोर्ड को कई तरह से प्रोग्राम किया जा सकता है:

  • अरुडिनो,
  • अजगर,
  • लुआ,
  • एटी कमांड्स,
  • कई और शायद…

उनमें से पहले तीन स्टैंडअलोन ऑपरेशन के लिए सर्वश्रेष्ठ हैं, एटी फर्मवेयर ईएसपी 8266 को मॉड्यूल के रूप में या टीटीएल आरएस 232 संचार के साथ त्वरित परीक्षण के लिए उपयोग करने के लिए है।

BTW प्रोग्रामिंग ESP (जैसे Arduino, python या Lua के साथ) सभी मेमोरी को मिटा देगा। इसलिए यदि आप एटी कमांड पर वापस जाना चाहते हैं तो आपको फर्मवेयर को रीफ्लैश करना होगा।

मैं आपको दिखाऊंगा कि इसे एस्प्रिफ के टूल्स और दस्तावेज़ीकरण के साथ सही तरीके से कैसे किया जाए।

चरण 1: आवश्यक सॉफ़्टवेयर और दस्तावेज़

ESP8266 NON-OS SDK - AT कमांड फर्मवेयर में..\ESP8266_NONOS_SDK-2.2.0\bin\at शामिल है

  • फ्लैश डाउनलोड टूल्स (ESP8266 और ESP32 और ESP32-S2) - नए फर्मवेयर को चमकाने के लिए प्रोग्राम
  • ESP8266 SDK गेटिंग स्टार्टिंग गाइड - इसमें मेमोरी मैप्स होते हैं जिन्हें आपको प्रोग्राम चिप के लिए फॉलो करना होता है
  • ESP8266 एटी इंस्ट्रक्शन सेट - वैकल्पिक एटी कमांड गाइड

चरण 2: हार्डवेयर और कनेक्शन

हार्डवेयर और कनेक्शन
हार्डवेयर और कनेक्शन

आपको ज़रूरत होगी:

कोई भी ESP8266 मॉड्यूल या बोर्ड,

कोई भी USBSerial 3.3V कनवर्टर (ESP 5V सहिष्णु नहीं है) (कुछ बोर्डों में एक जैसे NodeMCU होता है),

वैकल्पिक रूप से 3.3V PSU (हर सीरियल कन्वर्टर में ESP8266 अप को पावर देने के लिए पर्याप्त शक्ति नहीं है)।

प्रोग्रामिंग के लिए आपको यह करना होगा:

  • GPIO15 को नीचे खींचें (अधिकांश मॉड्यूल के लिए डिफ़ॉल्ट स्थिति),
  • GPIO2 को ऊपर खींचें (अधिकांश मॉड्यूल के लिए डिफ़ॉल्ट स्थिति),
  • GPIO0 को नीचे खींचें (हमेशा करना होगा, इसे अकेला छोड़ दें या सामान्य ऑपरेशन के लिए ऊपर खींचें),

CH_PD को ऊपर खींचो।

कभी-कभी सभी जीपीआईओ पिन पहुंच योग्य नहीं होते हैं (जैसे ईएसपी -01 मॉड्यूल), इस तरह वे जुड़े हुए हैं जैसे उन्हें होना चाहिए, कभी-कभी फ्लैश बटन होते हैं, जिन्हें फ्लैश मोड में प्रवेश करने के लिए रीसेट/पावर करते समय दबाया जाना चाहिए (उदाहरण के लिए नोडएमसीयू) और कोई अतिरिक्त कनेक्शन नहीं करना है।

चरण 3: फ्लैश आकार की जाँच करना

झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!

आप किसी भी टर्मिनल एप्लिकेशन का उपयोग कर सकते हैं। "एटी" कमांड काम करने के लिए सरल परीक्षण है, "एटी + जीएमआर" आपको फर्मवेयर संस्करण बताएगा। प्रत्येक आदेश को सीआर + एलएफ के साथ समाप्त करना होगा। आपको ESP8266 AT इंस्ट्रक्शन सेट में और मिलेगा।

"एटी+सीडब्ल्यूएपी" पास के सभी पहुंच बिंदुओं को सूचीबद्ध करता है, लेकिन मॉड्यूल को स्टेशन मोड में होना चाहिए: "एटी+सीडब्ल्यूएमओडीई_सीयूआर=1"

मैंने अपने पसंदीदा टर्मिनल तेरा टर्म और इसके कॉन्फ़िगरेशन (नई लाइनों और उचित बॉड दर के लिए सीआर + एलएफ) से स्क्रीनशॉट संलग्न किए हैं।

सिफारिश की: