विषयसूची:
- आपूर्ति
- चरण 1: Arduino ISP
- चरण 2: अपने एवीआर के लिए डेटाशीट ढूंढें और पिन आउट की जांच करें
- चरण 3: Arduino को AVR से कनेक्ट करें
- चरण 4: अपनी फ़्यूज़ सेटिंग और AVRDUDE APP प्राप्त करें
- चरण 5: अपने C कोड से अपनी HEX फ़ाइल प्राप्त करें
- चरण 6: अंत
वीडियो: प्रोग्रामर के रूप में Arduino Uno का उपयोग करके AVR में C कोड कैसे अपलोड करें: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हाय सब:D
यहां मैं Arduino Uno R3 का उपयोग करके किसी भी AVR चिप को प्रोग्राम करने का एक सरल तरीका साझा करूंगा
आपको अपने माइक्रोकंट्रोलर को कोड को जलाने की जरूरत है, विशिष्ट प्रोग्रामर खरीदने के बजाय Arduino Uno है, जिसकी कीमत बहुत अधिक है।
आपूर्ति
आपको चाहिये होगा:
- हटाने योग्य चिप के साथ Arduino uno r3 (1)
- जम्पर तार
- 10uF इलेक्ट्रोलाइट संधारित्र (1)
- आपके सी कोड से उत्पन्न हेक्स फ़ाइल
चरण 1: Arduino ISP
पहला: अपना Arduino IDE खोलें और Arduino ISP को अपने Arduino में अपलोड करें
आप इसे फ़ाइल में पा सकते हैं -> उदाहरण
अपलोड की दबाने से पहले आपको बोर्ड के प्रकार और COM पोर्ट की जांच करनी होगी।
नोट: यह कोड आपके Arduino को एक प्रोग्रामर में बदल देगा!
चरण 2: अपने एवीआर के लिए डेटाशीट ढूंढें और पिन आउट की जांच करें
पिन 1 वह पिन है जिसके पास एक छोटी सी बिंदी होती है
हमें चाहिए (VCC, GND, Reset, UCSK, MISO, MOSI) उन्हें अपने AVR में खोजें।
चरण 3: Arduino को AVR से कनेक्ट करें
चित्र और अपने AVR डेटाशीट के अनुसार Arduino को AVR से कनेक्ट करें
और Arduino के ऑटो रीसेट को अक्षम करने के लिए GND के बीच अपने Arduino के RST के बीच 10uF कैपेसिटर कनेक्ट करना न भूलें
चरण 4: अपनी फ़्यूज़ सेटिंग और AVRDUDE APP प्राप्त करें
के लिए जाओ
www.engbedded.com/fusecalc/
और अपना AVR चुनें, मेरा है Atmega16
मैं कुछ भी नहीं बदलूंगा इसलिए मैं अपने एवीआर को नष्ट नहीं करता, लेकिन मैं आंतरिक आरसी को 8 मेगाहर्ट्ज में बदल दूंगा "आप बाहरी 16 मेगाहर्ट्ज क्रिस्टल चुन सकते हैं" यह आप पर निर्भर है।
नीचे स्क्रॉल करें और avrdude तर्क को कॉपी करें
इसे AVRDUDE प्रोग्राम में पेस्ट करने के लिए।
मेरा है
-यू लफ्यूज: डब्ल्यू: 0xe4: एम -यू फ्यूज: डब्ल्यू: 0x99: एम
AVEDUDE डाउनलोड लिंक:
download.savannah.gnu.org/releases/avrdude/
फिर इसे खोलें और छवि की तरह सेटिंग्स बदलें और अपने हार्डवेयर के आधार पर और फ़्यूज़ सेटिंग्स को अतिरिक्त कमांड लाइन आर्ग में पेस्ट करना न भूलें
चरण 5: अपने C कोड से अपनी HEX फ़ाइल प्राप्त करें
मैं पिन 20 में एक एलईडी को ब्लिंक करने के लिए एक साधारण सी कोड लिखूंगा
फ्लैश सेक्शन और हिट प्रोग्राम में हेक्स फाइल को एवरड्यूड पर अपलोड करें
चरण 6: अंत
किसी भी प्रश्न के लिए नीचे कमेंट करें
सिफारिश की:
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
Arduino Uno का उपयोग करके प्रोग्राम Arduino Pro Mini 328P कैसे अपलोड करें: 6 चरण
Arduino Uno का उपयोग करके प्रोग्राम Arduino Pro Mini 328P कैसे अपलोड करें: Arduino Pro Mini सबसे छोटा चिपबोर्ड है जिसमें 14 I/O पिन हैं, यह 3.3 वोल्ट - 5 वोल्ट DC में काम कर रहा है और प्रोग्रामिंग डिवाइस में कोड अपलोड करना आसान है। विशिष्टता: 14 डिजिटल इनपुट / आउटपुट पोर्ट RX, TX, D2 ~ D13, 8 एनालॉग इनपुट पोर्ट A0 ~ A7 1
CH340 UART सीरियल कन्वर्टर केबल का उपयोग करके Arduino Pro Mini में प्रोग्राम या कोड कैसे अपलोड करें: 4 कदम
CH340 UART सीरियल कन्वर्टर केबल का उपयोग करके Arduino Pro Mini में प्रोग्राम या कोड कैसे अपलोड करें: USB TTL सीरियल केबल USB से सीरियल कन्वर्टर केबल की एक श्रृंखला है जो USB और सीरियल UART इंटरफेस के बीच कनेक्टिविटी प्रदान करती है। केबल की एक श्रृंखला उपलब्ध है जो 5 वोल्ट, 3.3 वोल्ट या उपयोगकर्ता निर्दिष्ट सिग्नल स्तरों पर कनेक्टिविटी प्रदान करती है
NODEMcu यूएसबी पोर्ट काम नहीं कर रहा है? USB से TTL (FTDI) मॉड्यूल का उपयोग करके कोड को केवल 2 चरणों में अपलोड करें: 3 चरण
NODEMcu यूएसबी पोर्ट काम नहीं कर रहा है? केवल 2 चरणों में यूएसबी से टीटीएल (एफटीडीआई) मॉड्यूल का उपयोग करके कोड अपलोड करें: यूएसबी से टीटीएल मॉड्यूल से एनओडीईएमक्यू तक कई तारों को जोड़ने से थक गए, इस निर्देश का पालन करें, कोड को केवल 2 चरणों में अपलोड करें। यदि यूएसबी पोर्ट NODEMcu काम नहीं कर रहा है, तो घबराएं नहीं। यह सिर्फ USB ड्राइवर चिप या USB कनेक्टर है
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: 3 कदम
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: यह मार्गदर्शिका आपको दिखाएगी कि अपने Wii रिमोट (Wiimote) को अपने पीसी से कैसे लिंक करें और इसे माउस के रूप में उपयोग करें