विषयसूची:
- चरण 1: मुख्य विंडो
- चरण 2: चिप चयन
- चरण 3: चिप पढ़ें
- चरण 4: प्रोग्राम चिप
- चरण 5: चिप सत्यापित करें
- चरण 6: फ़ाइल स्लाइसर
- चरण 7: फ़ाइल विलय
- चरण 8: प्रोग्राम डाउनलोड
वीडियो: CH341A प्रोग्रामर: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैंने हाल ही में एक CH341A मिनी प्रोग्रामर खरीदा है। मिनी प्रोग्रामर ठीक है और 24 और 24 श्रृंखला चिप्स को प्रोग्राम करने के लिए उपयोग किया जा सकता है। यह बहुत कम लागत वाला है लेकिन काफी उपयोगी है क्योंकि मैं इसका उपयोग अपने कंप्यूटर BIOS और राउटर फर्मवेयर को फ्लैश करने के लिए कर सकता हूं।
WCH ने कृपया डेवलपर्स के लिए चिप का उपयोग करने के लिए अपनी API और C लाइब्रेरी जारी की है। इसलिए मैंने मिनी प्रोग्रामर के लिए अपना खुद का प्रोग्रामिंग सॉफ्टवेयर बनाने का फैसला किया है।
प्रोग्रामिंग सॉफ्टवेयर मैंने WCH द्वारा प्रदान की गई CH341DLL.dll लाइब्रेरी का उपयोग किया है। यह USB के माध्यम से I2C और SPI प्रोटोकॉल का उपयोग कर सकता है।
सभी कोड सी # में लिखे गए हैं और सभी सी ++ फ़ंक्शन कॉल को सी # द्वारा उपयोग करने के लिए लपेटा गया है।
ड्राइवर और सी लाइब्रेरी को WCH की वेबसाइट से डाउनलोड किया जा सकता है।
चरण 1: मुख्य विंडो
मुख्य विंडो इन फ्लैश NOR / EEPROM चिप्स को पढ़ने और प्रोग्राम करने के लिए आवश्यक सभी कार्य प्रदान करती है। आप समान कार्य करने के लिए मेनू का उपयोग भी कर सकते हैं।
इसमें चिप से पढ़ी गई फ़ाइल या सामग्री को संपादित करने के लिए अंतर्निहित HEX संपादक है। उदाहरण के लिए, हम चिप में प्रोग्राम करने से पहले राउटर फर्मवेयर में मैक कोड जोड़ सकते हैं।
बाइनरी फ़ाइल को संपादित करने के लिए सभी संबंधित कार्य (कॉपी / पेस्ट / सर्च आदि) प्रदान किए जाते हैं।
चरण 2: चिप चयन
आपको पहले उस चिप का चयन करना होगा जिस पर आप काम करना चाहते हैं।
चिप डेटाबेस में चिप को खोजने के लिए बस "खोज" बटन पर क्लिक करें। बस अपनी चिप के कीवर्ड टाइप करें और सभी मिलान करने वाले चिप्स ग्रिड में प्रदर्शित होंगे।
24 सीरीज चिप्स (I2C) के लिए, आपको इसे मैन्युअल रूप से चुनना होगा क्योंकि उनके पास उनकी पहचान करने के लिए हमारे पास कोई आईडी/हस्ताक्षर नहीं है।
25 सीरीज चिप्स (SPI) के लिए, आप चिप की आईडी/हस्ताक्षर पढ़ने के लिए "ऑटो डिटेक्ट" बटन का उपयोग कर सकते हैं। यदि कोई आईडी मिलती है, तो आपके लिए इसे चुनने के लिए एक चिप चयन विंडो पॉप अप होगी।
चरण 3: चिप पढ़ें
आपके द्वारा चुनी गई चिप को पढ़ने के लिए "रीड" बटन का उपयोग करें। चिप की सामग्री को HEX संपादक पर प्रदर्शित किया जाएगा।
आप चिप सामग्री को बचाने के लिए "सहेजें" बटन का उपयोग कर सकते हैं।
चरण 4: प्रोग्राम चिप
आप "ओपन" बटन पर क्लिक करके मौजूदा फाइल को खोल सकते हैं।
एक बार फ़ाइल का चयन करने के बाद, इसकी सामग्री को HEX संपादक में लोड किया जाएगा।
आप सामग्री को चिप पर प्रोग्राम करने से पहले उसमें परिवर्तन लागू कर सकते हैं।
एक बार जब आप लोड की गई सामग्री से संतुष्ट हो जाते हैं, तो इसे चिप पर प्रोग्राम करने के लिए "प्रोग्राम" बटन पर क्लिक करें।
आप चिप को प्रोग्राम करने के लिए "ऑटो" बटन का भी उपयोग कर सकते हैं जो प्रोग्राम के बाद डेटा को सत्यापित करेगा।
प्रोग्रामिंग शुरू होने से पहले SPI चिप अपने आप मिट जाएगी। हालाँकि, आप चिप को मैन्युअल रूप से मिटा भी सकते हैं।
चरण 5: चिप सत्यापित करें
एक बार जब आप चिप को पढ़ या लिख लेते हैं, तो एचईएक्स संपादक में लोड की गई सामग्री के खिलाफ पढ़ने / लिखने की सामग्री को सत्यापित करने की अत्यधिक अनुशंसा की जाती है।
आप "सत्यापित करें" बटन पर क्लिक करके सामग्री को सत्यापित कर सकते हैं।
चरण 6: फ़ाइल स्लाइसर
फ़ाइल / लोड की गई सामग्री के एक निश्चित हिस्से को स्लाइस करने और इसे एक फ़ाइल में सहेजने के लिए प्रोग्राम में इन-बिल्ट फ़ाइल स्लाइसर फ़ंक्शन है।
राउटर फर्मवेयर पर काम करते समय यह फ़ंक्शन बहुत उपयोगी होता है। उदाहरण के लिए, अपने राउटर की एआरटी जानकारी को सहेजने के लिए फ़ाइल का अंतिम 64KB निकालें।
चरण 7: फ़ाइल विलय
आप दो फ़ाइलों को एक में मर्ज करने के लिए फ़ाइल मर्जर का भी उपयोग कर सकते हैं।
कुछ लैपटॉप BIOS BIOS और EC सूचनाओं को संग्रहीत करने के लिए कई चिप्स का उपयोग करते हैं। इससे पहले कि आप इस पर काम कर सकें, आपको उन्हें संयोजित करना होगा।
मर्ज फ़ंक्शन का उपयोग करके, आप आगे की प्रक्रिया के लिए दो फ़ाइलों को एक में जोड़ सकते हैं।
चरण 8: प्रोग्राम डाउनलोड
कृपया नीचे मेरी Google डिस्क से प्रोग्राम और स्रोत कोड डाउनलोड करें।
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
स्रोत कोड पर अभी तक अच्छी तरह से टिप्पणी नहीं की गई है। बेहतर पढ़ने और समझने के लिए इन टिप्पणियों को जोड़ने के बाद मैं एक अच्छी तरह से टिप्पणी किया गया संस्करण अपलोड करूंगा।
सिफारिश की:
जेडीएम प्रोग्रामर समीक्षा: 9 कदम
जेडीएम प्रोग्रामर समीक्षा: जेडीएम एक लोकप्रिय पीआईसी प्रोग्रामर है क्योंकि यह एक सीरियल पोर्ट का उपयोग करता है, कम से कम घटकों और बिजली की आपूर्ति की आवश्यकता नहीं होती है। लेकिन वहाँ भ्रम है, नेट पर कई प्रोग्रामर विविधताओं के साथ, कौन से पीआईसी के साथ काम करते हैं? इसमें "इंस्ट्रू
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
ESP-01 प्रोग्रामर हैक - आसान एक ::: 6 कदम
ESP-01 प्रोग्रामर हैक - द इज़ी वन :: हाय ESPers, इस निर्देश में मैं आपको ESP-01 / ESP8266-01 / ES-01 मॉड्यूल के लिए प्रोग्रामर बनाने के लिए एक सरल हैक दिखा रहा हूँ। हम में से अधिकांश ने इस मॉड्यूल के लिए प्रोग्रामर के रूप में एक Arduino बोर्ड या FTDI USB-TTL उपकरणों का उपयोग किया है। दोनों विधि ठीक काम करती है। लेकिन टी
Arduino UNO के साथ ATTINY माइक्रोकंट्रोलर्स के लिए एक छोटा प्रोग्रामर: 7 कदम
Arduino UNO के साथ ATTINY माइक्रोकंट्रोलर्स के लिए एक छोटा प्रोग्रामर: वर्तमान में उनकी बहुमुखी प्रतिभा, कम कीमत के कारण ATTINY श्रृंखला माइक्रोकंट्रोलर का उपयोग करना दिलचस्प है, लेकिन यह भी तथ्य है कि उन्हें Arduino IDE जैसे वातावरण में आसानी से प्रोग्राम किया जा सकता है। Arduino मॉड्यूल के लिए डिज़ाइन किए गए प्रोग्राम हो सकते हैं आसानी से ट्रांसफर
एटीटीनी एचवी प्रोग्रामर: 4 कदम
ATTiny HV प्रोग्रामर: यह निर्देश एक ESP8266 और एक ब्राउज़र आधारित यूजर इंटरफेस का उपयोग करते हुए ATTiny प्रोग्रामिंग उपयोगिता के लिए है।