AVR के लिए LPT प्रोग्रामर

यदि आप Atmel AVR microcontrollers (कम से कम अपने घर का बना Arduino) पर किसी भी डिवाइस का निर्माण करने की योजना बना रहे हैं, तो आप बस एक प्रोग्रामर के बिना नहीं कर सकते। प्रोग्रामर आपको माइक्रोकंट्रोलर की स्मृति के लिए उपयुक्त बूट लोडर लिखने के लिए, वांछित कार्यक्रम के साथ या Arduino के मामले में माइक्रोकंट्रोलर को फ्लैश करने की अनुमति देगा।



आम तौर पर बोलते हुए, कई महान प्रोग्रामर होते हैं जो विधानसभा, फर्मवेयर गति और विश्वसनीयता की जटिलता में भिन्न होते हैं। उनमें से सबसे सरल विकल्प है, जिसे "फाइव पोस्टिंग" कहा जाता है। लेकिन इसकी विश्वसनीयता वांछित होने के लिए बहुत कुछ छोड़ देती है, क्योंकि इसके साथ एक एलपीटी पोर्ट को मारना आसान है =) अधिक विश्वसनीय है STK200 प्रोग्रामर, जिसमें एक बफर चिप होता है और पोर्ट के साथ सामान्य ऑपरेशन की गारंटी देता है।

लेकिन एक चिप की उपस्थिति के कारण, शुरुआत के लिए निर्माण करना बहुत मुश्किल हो जाता है (अर्थात, मेरे लिए)।

इससे कैसे निपटें?



शॉर्ट सर्किट से बचाने के लिए, हम 150 ओम जोड़ते हैं, STK200 के साथ संगतता के लिए (यह सबसे चमकती कार्यक्रमों के साथ काम करेगा) हम LPT में 2 से 12 और 3 से 11 तक टर्मिनलों को जोड़ेंगे। जैसा कि आप देख सकते हैं, सर्किट बिल्कुल जटिल नहीं है और एक ही समय में अतिरिक्त सुरक्षा दिखाई दी है।

हम विधानसभा शुरू करते हैं!

एलपीटी पुरुष कनेक्टर पर (इसे एक प्राचीन केबल से प्रिंटर पर ले जाया जा सकता है), आपको पैरों को 18 से 25 तक कनेक्ट करने की आवश्यकता है - ये पृथ्वी के आउटपुट हैं। जमीन और एलपीटी कनेक्टर के आवास के बीच स्थैतिक से बचाने के लिए, आप इसके अतिरिक्त 1 kΩ रोकनेवाला मिलाप कर सकते हैं।



फिर आपको आउटपुट 3 से आउटपुट 11 और आउटपुट 2 से आउटपुट 12 (हॉलमार्क STK200) से कनेक्ट करना होगा

100 से 150 ओम के मामूली मूल्य वाले प्रतिरोधों को पैर 6, 7, 9, 10 से मिलाया जाता है। ये हमारे 4 सिग्नल आउटपुट होंगे।



केबल को आईडीई से लिया जा सकता है, कट्टरता के बिना चुनने के लिए लंबाई बेहतर है, 20-30 सेंटीमीटर पर्याप्त होना चाहिए =) कम, प्रोग्रामर अंत में जितना अधिक विश्वसनीय होगा। एक अच्छे स्वर में, प्रत्येक सिग्नल वायर जमीन के साथ वैकल्पिक रूप से किया जाएगा (जैसा कि किया जाता है, उदाहरण के लिए, उसी आईडीई केबल में) संभव हस्तक्षेप से बचाने के लिए।

सर्किट प्रोग्रामिंग के लिए कनेक्टर्स ...



यहां आप सैर करने के लिए एक कल्पना दे सकते हैं =) आप आईडीई केबल से 2 × 3 के समूह को विभाजित कर सकते हैं, आप "मां" प्रकार के बीएलएस कनेक्टर्स का उपयोग कर सकते हैं (वे मामले के फ्रंट पैनल को मदरबोर्ड से कनेक्ट करते हैं)। मैंने 40-पिन शासक से 3 पिनों के दो स्ट्रिप्स काट दिए। यह कोई बुरा नहीं निकला =)



यह सब सामान टांका लगाने के बाद, एलपीटी कनेक्टर को बंद करें और हमारे अपने हाथों के निर्माण का आनंद लें।

Source: https://habr.com/ru/post/In137740/


All Articles