माइक्रोकंट्रोलर के लिए सबसे सरल प्रोग्रामर में से एक AVReAl है। यदि आपके कंप्यूटर में एलपीटी पोर्ट है, तो प्रोग्रामर के इलेक्ट्रॉनिक भाग में सक्रिय तत्व बिल्कुल भी नहीं हो सकते हैं। यदि ऐसा कोई पोर्ट नहीं है, तो आप USB-LPT अडैप्टर का उपयोग कर सकते हैं।
निर्देश
चरण 1
सुनिश्चित करें कि आप जिस माइक्रोकंट्रोलर को प्रोग्राम करने वाले हैं, वह प्रोग्रामर द्वारा समर्थित उपकरणों की सूची में है।
चरण 2
DM-25M प्लग के पिन को माइक्रोकंट्रोलर लेग्स से इस प्रकार कनेक्ट करें: प्लग का पिन 6 - "/ RESET", पिन 7 - MOSI, पिन 5 - XTAL1, पिन 8 - SCK, पिन 10 - MISO, से कोई भी पिन 18 से 25 - सामान्य तार पोषण। इसी नाम के साथ माइक्रोकंट्रोलर पैरों का स्थान इसके प्रकार पर निर्भर करता है। इसे माइक्रोक्रिकिट के लिए डेटाशीट में निर्दिष्ट किया जा सकता है।
चरण 3
DB-25M प्लग को अपने कंप्यूटर के LPT पोर्ट या USB-LPT अडैप्टर से कनेक्ट करें। दूसरे मामले में, एडेप्टर को कंप्यूटर के यूएसबी पोर्ट से कनेक्ट करें। ध्यान दें कि यह एडेप्टर शुद्ध डॉस में काम नहीं करेगा।
चरण 4
अपने ओएस (डॉस, लिनक्स, बीएसडी, विंडोज) के लिए उपयुक्त AVReAl प्रोग्रामर के लिए नियंत्रण कार्यक्रम डाउनलोड करें। डॉस संस्करण अब अपडेट नहीं है, लेकिन अभी भी डाउनलोड के लिए उपलब्ध है। इस प्रोग्राम को इंस्टॉलेशन की आवश्यकता नहीं है - यह सभी फाइलों को एक फ़ोल्डर में अनपैक करने के लिए पर्याप्त है। HEX फाइल को फर्मवेयर के साथ वहां रखें।
चरण 5
ध्रुवता को देखते हुए, माइक्रोकंट्रोलर को उसके पिनआउट के अनुसार शक्ति लागू करें। आवश्यक कुंजियों और फ़ाइल नाम के साथ प्रोग्राम चलाएँ। चाबियों का विवरण अगले पृष्ठ पर स्थित है:
चरण 6
प्रोग्रामिंग सफलतापूर्वक पूर्ण होने के बाद, माइक्रोकंट्रोलर से पावर निकालें और इसे प्रोग्रामर से डिस्कनेक्ट करें।
चरण 7
एक कंट्रोलर के सफलतापूर्वक प्रोग्राम होने के साथ, प्रोग्रामर को केस में रखें। इसके फ्रंट पैनल पर, अलग-अलग पिनआउट वाले माइक्रोकंट्रोलर के लिए कई पैनल रखें, जो संबंधित पिन पर समानांतर में जुड़े हों। वहां बिजली की आपूर्ति रखें, साथ ही एक स्विच जो आपको इसे जल्दी से चालू और बंद करने की अनुमति देता है, और वोल्टेज की उपस्थिति का कोई संकेतक (उदाहरण के लिए, 200 ओम अवरोधक के साथ एक एलईडी और 0.5 डब्ल्यू की शक्ति), जो माइक्रोकंट्रोलर को गलती से सॉकेट में न लगाने या आपूर्ति वोल्टेज चालू होने पर इसे वहां से न हटाने के लिए आवश्यक है।