विषयसूची:

एटमेल स्टूडियो में यूएसबीएएसपी प्रोग्रामर के साथ प्रोग्रामिंग माइक्रोकंट्रोलर: 7 कदम
एटमेल स्टूडियो में यूएसबीएएसपी प्रोग्रामर के साथ प्रोग्रामिंग माइक्रोकंट्रोलर: 7 कदम

वीडियो: एटमेल स्टूडियो में यूएसबीएएसपी प्रोग्रामर के साथ प्रोग्रामिंग माइक्रोकंट्रोलर: 7 कदम

वीडियो: एटमेल स्टूडियो में यूएसबीएएसपी प्रोग्रामर के साथ प्रोग्रामिंग माइक्रोकंट्रोलर: 7 कदम
वीडियो: Getting started atmel studio 7 | AVR tutorial in hindi 2024, नवंबर
Anonim
Atmel Studio में USBasp प्रोग्रामर के साथ प्रोग्रामिंग माइक्रोकंट्रोलर
Atmel Studio में USBasp प्रोग्रामर के साथ प्रोग्रामिंग माइक्रोकंट्रोलर

नमस्ते

मैंने Arduino IDE के साथ USBasp प्रोग्रामर का उपयोग करने का तरीका सिखाने वाले कई ट्यूटोरियल के माध्यम से पढ़ा और सीखा है, लेकिन मुझे यूनिवर्सिटी असाइनमेंट के लिए Atmel Studio का उपयोग करने की आवश्यकता थी और कोई ट्यूटोरियल नहीं मिला। कई संसाधनों के माध्यम से शोध और पढ़ने के बाद, मैंने इस ट्यूटोरियल का निर्माण किसी ऐसे व्यक्ति के लिए किया है जो USBasp प्रोग्रामर के साथ Atmel स्टूडियो का उपयोग करना चाहता है।

USBasp AVR प्रोग्रामिंग का एक सस्ता समाधान है और कई माइक्रोकंट्रोलर का समर्थन करता है। पूरी सूची https://www.nongnu.org/avrdude/user-manual/avrdude… पर देखी जा सकती है।

यह ट्यूटोरियल एक उदाहरण के रूप में ATtiny85 का उपयोग करता है लेकिन USBasp प्रोग्रामर का उपयोग करके किसी भी समर्थित माइक्रोकंट्रोलर को प्रोग्रामिंग के लिए बढ़ाया जा सकता है।

चलो उस पर चलते हैं!

आपूर्ति

यूएसबीएएसपी एवीआर प्रोग्रामर

चरण 1: Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना

Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना
Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना
Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना
Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना
Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना
Zadig. का उपयोग करके USBasp ड्राइवर स्थापित करना

अपना वेब ब्राउज़र खोलें और https://zadig.akeo.ie/ पर जाएं।

इस उपकरण का उपयोग करते हुए, हम सबसे पहले USBasp पर सही ड्राइवर स्थापित करते हैं।

  1. डाउनलोड बटन दबाएं और एप्लिकेशन इंस्टॉल करें।
  2. ज़ाडिगो खोलें
  3. विकल्पों पर क्लिक करें और सभी उपकरणों की सूची पर दबाएं
  4. USBasp का चयन करें और libusbK (v3.0.7.0) ड्राइवर स्थापित करें

कृपया ध्यान दें, ड्राइवर को स्थापित करने में पांच मिनट तक लग सकते हैं।

चरण 2: AVRDUDE डाउनलोड करना

डाउनलोड हो रहा है AVRDUDE
डाउनलोड हो रहा है AVRDUDE

अगला कदम AVRDUDE डाउनलोड करना है।

ज़िप फ़ाइल को सीधे डाउनलोड करने के लिए नीचे दिए गए लिंक पर क्लिक करें, या डाउनलोड AVRDUDE की खोज करके इसे बाहरी रूप से डाउनलोड करने के लिए स्वतंत्र महसूस करें।

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

एक बार डाउनलोड हो जाने पर, फ़ाइलों को अपने दस्तावेज़ों में या एटमेल स्टूडियो प्रोग्राम फ़ाइलों में निकालें। यह जानना महत्वपूर्ण है कि इन्हें कहाँ निकाला जा रहा है क्योंकि आपको निम्नलिखित चरणों में उनके फ़ाइल पथ की आवश्यकता होगी।

चरण 3: एटमेल स्टूडियो खोलें

एटमेल स्टूडियो खोलें
एटमेल स्टूडियो खोलें

एटमेल स्टूडियो खोलें और मुख्य नेविगेशन बार में, हेड टू टूल्स, और फिर एक्सटर्नल टूल्स पर क्लिक करें।

चरण 4: "जोड़ें" पर क्लिक करें

क्लिक
क्लिक

नए टूल के लिए सेटिंग्स जोड़ने के लिए "जोड़ें" पर क्लिक करें।

चरण 5: USBasp प्रोग्रामर के लिए विवरण दर्ज करना

USBasp प्रोग्रामर के लिए विवरण दर्ज करना
USBasp प्रोग्रामर के लिए विवरण दर्ज करना

आदेश के लिए, AVRDUDE.exe फ़ाइल में फ़ाइल पता दर्ज करें जिसे हमने पहले डाउनलोड और निकाला था।

उदाहरण के लिए, मेरा कमांड इनपुट होगा:

C:\कार्यक्रम फ़ाइलें (x86)\Atmel\Studio\avrdude.exe

ध्यान दें, यह केवल एक उदाहरण है !! आपकी फ़ाइल का पता शायद अलग होगा। avrdude.exe फ़ाइल खोजने के लिए बेझिझक ब्राउज़ सुविधा (कमांड इनपुट के अंत में तीन बिंदु) का उपयोग करें।

तर्कों के लिए, नीचे दी गई पंक्ति को अपने तर्क इनपुट में कॉपी और पेस्ट करें:

-c usbasp -p t85 -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i

उपरोक्त तर्कों को तोड़ना:

  • -c के बाद का तर्क प्रोग्रामर आईडी की पहचान करता है। हमारे मामले में, usbasp
  • -p के बाद का तर्क माइक्रोकंट्रोलर की पहचान करता है। हमारे मामले में, ATtiny85, जिसे t85 . के नाम से जाना जाता है
  • -U के बाद का तर्क स्मृति प्रकार की पहचान करता है

    शुरुआत में प्रदान किए गए दस्तावेज़ लिंक में संबंधित कीवर्ड को देखकर t85 को अपने माइक्रोकंट्रोलर में बदलें

ध्यान दें, तर्क avrdude दस्तावेज़ीकरण से लिए गए हैं। यह शुरुआत में दिए गए लिंक से प्राप्त किया जा सकता है।

जब सब कुछ हो जाए तो अप्लाई को हिट करें!

चरण 6: प्रोग्रामर का उपयोग करना

प्रोग्रामर का उपयोग करना
प्रोग्रामर का उपयोग करना

AVR को प्रोग्राम करने के लिए, सुनिश्चित करें कि यह USBasp से जुड़ा है, बाहरी टूल पर जाएं और आपके द्वारा अभी बनाए गए टूल पर क्लिक करें।

अपने कार्यक्रम से पहले अपना समाधान बनाना न भूलें।

यह सब प्रोग्राम किया जाना चाहिए!

चरण 7: समस्या निवारण

यदि समस्याएं होती हैं:

  • USBasp प्रोग्रामर में प्लग इन करने के लिए विभिन्न USB पोर्ट का उपयोग करने का प्रयास करें
  • सुनिश्चित करें कि AVR प्रोग्रामर से जुड़ा है
  • प्रत्येक चरण को फिर से ध्यान से पढ़ें और सुनिश्चित करें कि बाहरी टूल सेटअप में कमांड और तर्क सही हैं

अन्यथा, आप जाने के लिए तैयार हैं!

सिफारिश की: