विषयसूची:

एवीआर एचवीपीपी विन्यासक: 4 कदम
एवीआर एचवीपीपी विन्यासक: 4 कदम

वीडियो: एवीआर एचवीपीपी विन्यासक: 4 कदम

वीडियो: एवीआर एचवीपीपी विन्यासक: 4 कदम
वीडियो: 450 वाट की स्मार्ट वेल्डिंग मशीन के लिए गैसोलीन जनरेटर कैसे चुनें - टिकाऊ और मजबूत 2024, नवंबर
Anonim
एवीआर एचवीपीपी विन्यासक
एवीआर एचवीपीपी विन्यासक

हाल ही में मुझे कुछ ATMEGA8L चिप्स मिले हैं जिन्हें USBASP के माध्यम से पढ़ा या प्रोग्राम नहीं किया जा सकता है। मैं सोच रहा था कि क्या ये चिप्स प्रयोग करने योग्य हैं या पूरी तरह से टूटे हुए हैं।

मैंने चिप की डेटशीट पढ़ी है और महसूस किया है कि अगर चिप लॉक है और/या फ्यूज सेटिंग्स गलत हैं तो चिप पढ़ने में सक्षम नहीं हो सकती है।

इसने यह भी उल्लेख किया कि चिप को बचाने के लिए हाई वोल्टेज पैरेलल प्रोग्रामिंग (HVPP) का उपयोग किया जा सकता है। इसलिए मैं इसका परीक्षण करने के लिए इसका निर्माण करता हूं।

आप अपने चिप्स को बचाने के लिए भी एक बना सकते हैं।

चरण 1: सर्किट बनाएँ

सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें

आपको निम्नलिखित मदों की आवश्यकता है:

1. एक काम करने वाला ATMEGA माइक्रो कंट्रोलर (ATMEGA8/88/168/328, मैंने ATMEGA168PA बोर्ड का उपयोग किया है)

2. लक्ष्य चिप के लिए एक 28 पिन डीआईपी सॉकेट (यदि आपके पास एक है तो आप ज़िप सॉकेट का उपयोग कर सकते हैं)

3. एक NPN ट्रांजिस्टर (2N3904 या 2N2222 आदि, मैंने यहां 2N3904 का उपयोग किया है)

4. दो 1K रोकनेवाला

5. एक 150R रोकनेवाला (लाल एलईडी के लिए करंट को सीमित करने के लिए, आपको हरे या नीले एलईडी के लिए 100R की आवश्यकता होती है)

6. +12V संकेतक के लिए एक एलईडी (मैंने लाल एलईडी का उपयोग किया है)

7. एक 12V बैटरी (A23) या एक स्टेप-अप मॉड्यूल (मैंने इस प्रोजेक्ट में MT3608 स्टेप-अप मॉड्यूल का उपयोग किया है)

योजनाबद्ध के आधार पर उन सभी को एक साथ मिलाएं।

चरण 2: विन्यासकर्ता माइक्रो नियंत्रक को प्रोग्राम करें

Arduino IDE में सोर्स कोड लोड करें, अपना बोर्ड चुनें और चिप को अपडेट करें।

या आप मेरी पूर्व-संकलित HEX फ़ाइलों का उपयोग करके सीधे चिप को प्रोग्राम कर सकते हैं।

चरण 3: समस्या चिप को कॉन्फ़िगर करें

समस्या चिप को कॉन्फ़िगर करें
समस्या चिप को कॉन्फ़िगर करें

अब, सब कुछ तैयार है। समस्या चिप को ठीक करने का समय आ गया है।

आप चिप को कॉन्फ़िगर करने के लिए Arduino IDE (BAUD 57600) में सीरियल मॉनिटर के माध्यम से कमांड का उपयोग कर सकते हैं। पूर्ण मेनू Arduino स्रोत कोड के अंदर पाया जा सकता है।

वैकल्पिक रूप से, आप विन्यासकर्ता के साथ संवाद करने के लिए विंडोज़ जीयूआई का उपयोग कर सकते हैं। GUI में वे सभी कार्य शामिल हैं जो विन्यासकर्ता प्रदान करता है।

आप मेरे जीथब से निष्पादन योग्य फ़ाइल या स्रोत कोड डाउनलोड कर सकते हैं और इसे स्वयं संकलित कर सकते हैं।

चरण 4: अंतिम शब्द

मैंने इन गैर-पठनीय चिप को सफलतापूर्वक बचाया है और चिप को मिटाने और फ़्यूज़ सेटिंग्स को रीसेट करने के बाद वे सभी ठीक काम कर रहे हैं।

आप अपनी समस्या चिप्स को भी ठीक कर सकते हैं।

परियोजना के लिए अधिक जानकारी और पूर्ण स्रोत कोड प्राप्त करने के लिए, कृपया मेरे जीथब पर जाएं।

github.com/zsccat/HVPP-Configurator

सिफारिश की: