प्रविधिको, इलेक्ट्रनिक्स
एक JTAG-प्रोग्रामर के हो?
त्यहाँ microcontroller मा पुनर्लेख सफ्टवेयर विकासक्रम अनुमतिको प्रोग्रामर को एकदम केहि फरक विन्यास हो। तिनीहरूले conversely, एक सरल इन्टरफेस छ, पेशेवरहरुको लागि डिजाइन, विभिन्न हुन सक्छ, वा। उत्तरार्द्ध प्रोग्रामर र यो लेखको नायक बुझाउँछ। तपाईं आफ्नो हातमा एक JTAG प्रोग्रामर कसरी बनाउने उहाँले नै के सिक्न, तर पनि हुनेछ। तपाईं चित्र र फोटो परिणाम जस्तो हुनुपर्छ पाउन।
एक JTAG-प्रोग्रामर के हो?
किन कार्यक्रम JTAG चयन?
बेफाइदा प्रोग्रामर
नवीनतम अतिरिक्त काम बिना, microcontroller परिवार को संस्करण छैन प्रोग्राम गर्न सकिन्छ। साथै, 40 भन्दा कम खुट्टा र 16 स्मृति KB गर्नेहरूलाई प्रतिनिधिहरु संग महत्वपूर्ण समस्या हो। तपाईं देख्न सक्नुहुन्छ रूपमा, संभावित ग्राहकहरु संख्या बरु सीमित छ। तर धेरै लोकप्रिय मोडेल बस यसलाई उपयोगी छ भनेर, यो फस्न।
योजना
जो पर्याप्त योग्य प्रोग्रामर को MAX232 लागि डिजाइन छैन छ ती को ठूलो सजिलो, तर अर्को विकल्प अर्को जडान स्थापना गर्न मात्र आवश्यक छ।
समायोजन
त्यहाँ आवश्यक सर्किट मात्र बोर्ड मेटाउन गर्नुपर्छ भनेर दिइएको। थप, सबै सफासँग जडान, soldered गर्न क्षेत्र र जाँच काम प्रोग्रामर द्वारा फर्मवेयर लोडर। यो नयाँ संस्करण गर्न JTAG-कार्यक्रम को लागि फर्मवेयर अपडेट गर्न संग AVR स्टुडियो हुन्छ, वा लामो रूपमा आवश्यक। को एडप्टर द्वारा प्रोग्रामर जडान। तपाईं काम र कार्यक्रम को nuances रूपरेखा जो अर्को खण्ड, मा सार्न सक्छन् - यो काम गर्दछ भने। यो सबै तार हुन् भनेर उल्लेख गर्नुपर्छ, तिनीहरू केवल बाहिर बक्समा स्थित गर्दै छन्।
यस कार्यका लागि तयारी फ्यूज बिट सेट गर्नुपर्छ रूपमा। तिनीहरूले काम गरिन्छ जसमा संकेतन, भर पर्छन्। एक राम्रो समझ लागि हामी यहाँ प्रस्तुत निम्न तालिका:
बिट | प्रत्यक्ष संकेतन (Datasheet, UniProf) | उल्टो संकेतन (AVR यार GUI, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] | [] |
BODLEVEL | [1] | [] |
BODEN | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
र तपाईं कसरी के चयन गर्न थाहा छ? यस प्रश्नको जवाफ सरल छ: तपाईं microcontroller जडान र ती नै बिट पढेर सुरु गर्न आवश्यक छ। को SPIEN नोट - यदि एक चेक मार्क अर्को यसलाई त्यहाँ छ, त्यसपछि यो संकेतन उल्टो छ भन्ने हो। यो छैन भने - त्यसपछि यसलाई सिधा छ। सबै सही गरेको थियो भने, प्रोग्रामर microcontrollers सी गर्न तयार छ। तर उहाँले पछि फर्मवेयर बनाउन असमर्थ छ भने - reread र फेरि सबै जाँच गर्नुहोस्।
प्रोग्रामर संग काम
अभ्यास को एक बिट। एक 3 एल ई डी पोर्ट मा प्लग जाँच गर्न। त्यसपछि बोर्ड जडान: चार तार इन्टरफेस (TCK, TDI, TMs, TDO) र 2 VCC शक्ति सकारात्मक र GND जमीन जोडिएको छ जान्छ। सबै खाना तिमी अगाडी जान सक्नुहुन्छ, छ। यस स्टूडियो कोड सङ्कलन र यसलाई चलाउन आवश्यक छ। परियोजना त्यहाँ पनि सिले र काम सुरु हुनेछ, चाँडै संकलित। को कार्यान्वयन प्रक्रिया अनुगमन गर्न, तपाईं F11 प्रेस गर्न सक्नुहुन्छ, र त तपाईं कोड को कुनै पनि नम्बर अब कार्यक्रम मा हेर्न सक्नुहुन्छ। यो एक नेतृत्व समावेश पङ्क्ति गर्न कर्सर ल्याउन पर्याप्त छ र यसलाई रोशनी। प्रयोग धेरै अझै पनि छ। केहि गर्न, तपाईं काम गर्न आवश्यक छ कि सम्झना। प्रगति ढिलो हुनेछ गरौं, तर अन्ततः तपाईं ठीक तपाईं के चाहनुहुन्छ प्राप्त गर्न, मुख्य कुरा सक्षम हुनेछ - दिन छैन अप र (कुनै पनि तरिका मा बिना) को सैद्धान्तिक आधार मा एक जोर संग परीक्षण जारी।
Similar articles
Trending Now