विषयसूची:
वीडियो: Ez430 का उपयोग करके MSP430 डीआईपी प्रोग्रामिंग: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
जब मुझे TI का ez430 USB प्रोग्रामर मिला, तो यह MCU के साथ उठने और चलने के आसान तरीकों में से एक लगा। मैं गलत कैसे हो सकता हूँ, इसके नाम में ez है! यह पता चला है कि यह वास्तव में आसान है … अधिकतर।
यदि आप छोटे लक्ष्य बोर्डों का उपयोग करना चाहते हैं तो ez430 बहुत अच्छा है TI बेचता है, लेकिन वास्तविक शुरुआत के लिए जानकारी की कमी बाहरी चिप्स प्रोग्रामिंग में जाने की कोशिश करते समय निराशाजनक है, और टेक्सास इंस्ट्रूमेंट्स से तकनीकी जानकारी की मात्रा कठिन है।
इस संक्षिप्त लेख में मैं यह दिखाने की आशा करता हूं कि उन डीआईपी नमूनों के साथ कैसे उठना और चलना है, जिन्हें आपने ez430 का उपयोग करके TI से ऑर्डर किया था। मैं उसी माइक्रोकंट्रोलर यूनिट (MCU) के साथ काम करूँगा जैसा कि ez430 लक्ष्य बोर्ड पर होता है, अर्थात् MSP430F2013। कोई भी MSP430x2xx उसी विधि के साथ काम करेगा, और जहाँ तक मुझे पता है कि संपूर्ण MSP430 लाइन समान प्रोग्रामिंग कनेक्शन का उपयोग करती है। यदि आप दोहरे इन-लाइन पैकेज (डीआईपी या डीआईएल) के अलावा किसी अन्य पैकेज का उपयोग करते हैं या एमएसपी 430x2xx के अलावा किसी अन्य डिवाइस का उपयोग करते हैं तो आपको उपयुक्त पिन स्थानों को खोजने के लिए डिवाइस के लिए डेटाशीट का संदर्भ लेना होगा।
चरण 1: भाग
Msp430 को प्रोग्राम करने के लिए केवल कुछ ही भाग हैं जिनकी आपको आवश्यकता है। यहाँ सूची है: वायर आईसी सॉकेट MSP430 MCU ez430 4 पिन सॉकेट (.050 ग्रिड इंटरकनेक्ट) 4pin सॉकेट पर एक त्वरित नोट। ez430 उपयोक्ता गाइड मिल-मैक्स भाग संख्या को सूचीबद्ध करता है। जब मैंने पिछली बार जाँच की थी, तब Mouser.com ने उन्हें स्टॉक में रखा था, और Mill-Max नमूने पेश कर सकता है। ध्यान दें कि चित्र में बाद में आलेख में उल्लिखित प्रोटो-बोर्ड के लिए अतिरिक्त भाग हैं। मैंने रैप कनेक्शन के लिए Kynar कोटेड 30 गेज के तार का इस्तेमाल किया।
चरण 2: बोर्ड
MSP430 को प्रोग्राम करने के लिए केवल 4 तारों की आवश्यकता होती है, जिसमें Vcc और Vss कनेक्शन शामिल हैं। नीचे दिए गए योजनाबद्ध को मदद करनी चाहिए। एमसीयू में प्रोग्राम डाउनलोड करने के लिए आपको केवल यही कनेक्शन चाहिए। मैंने दो प्रोग्रामिंग बोर्ड बनाए हैं। पहला एक छोटा ब्रेडबोर्ड, ZIF सॉकेट और एक पुराने IDE केबल से 4 तारों का उपयोग करता है जिसमें 4 पिन सॉकेट एक छोर पर मिलाप होता है। एमसीयू को इधर-उधर ले जाने पर जीरो इंसर्शन फोर्स सॉकेट सिर्फ प्रयास पर बचत करता है। दूसरा मिल-मैक्स से एक डीआईपी सॉकेट का उपयोग करता है और कुछ पिन जो मैंने चारों ओर बिछाए थे, साथ ही साथ कुछ अन्य घटक भी। मैंने अधिकांश कनेक्शन तार लपेटे हैं। केवल 4 पिन सॉकेट को मिलाप करना आवश्यक था। मूल रूप से यह थरथरानवाला के बिना एक प्रोटो-बोर्ड है। प्रोटो बोर्ड योजनाबद्ध के लिए यहां देखें। TI दस्तावेज़ slau144c (MSP430x2xx उपयोगकर्ता मार्गदर्शिका) की तालिका 2-2 अप्रयुक्त पिन टर्मिनेशन दिखाती है। यह आपके प्रोजेक्ट बोर्ड के लिए महत्वपूर्ण है, लेकिन प्रोग्रामिंग के लिए नहीं। MCU आपके प्रोग्राम को तब तक नहीं चलाएगा जब तक आप 47k रेसिस्टर का उपयोग करके RST पिन को ऊंचा नहीं खींचते। पिन सॉकेट पर एक और नोट। जब आप ez430 पिन को अपने 4 पिन सॉकेट से कनेक्ट करते हैं तो सुनिश्चित करें कि Vcc कनेक्शन सही है। आप इसे ez430 उपयोगकर्ता नियमावली में योजनाबद्ध को देखकर सत्यापित कर सकते हैं। ध्यान दें कि R10 ez430 की तरफ Vcc से जुड़ा है। आपको बोर्ड पर लगे लीड को निकटतम कनेक्टर पिन पर वापस जाने में सक्षम होना चाहिए जो कनेक्टर का पिन 1 है। एक तरफ के रूप में, आप अपने अंतिम आवेदन में 4 तार प्रोग्रामिंग कनेक्शन, जिसे स्पाई-बाय-वायर कहा जाता है, का निर्माण कर सकते हैं, और आपको चिप को बिल्कुल भी नहीं निकालना होगा। यदि आप इसे इस तरह से करने का निर्णय लेते हैं, तो आप अपने एप्लिकेशन के 3V पावर स्रोत से MCU को पावर कर सकते हैं और USB प्रोग्रामर पर पिन 2 और 3 (J1 देखें) को अपने MCU से कनेक्ट कर सकते हैं।
चरण 3: प्रोग्रामिंग
जैसा कि मैंने उल्लेख किया है, एक बार आपके पास हार्डवेयर तैयार हो जाने के बाद, ez430 का उपयोग करना आसान है। डिवाइस के साथ शामिल किया गया IAR किकस्टार्ट प्रोग्राम आपको जल्दी से चालू कर देगा। इसमें एक उदाहरण प्रोग्राम शामिल है जो पोर्ट 1.0 से जुड़ी एक एलईडी को फ्लैश करता है। अपने बोर्ड पर उदाहरण कार्यक्रम चलाने के लिए, बस पिन 2 पर एलईडी और रोकनेवाला और पिन 10 पर 47k ओम पुल अप रोकनेवाला जोड़ें और आपको बंद और ब्लिंक करना चाहिए। एमएसपी 430 का उपयोग करने के लिए सीखने के लिए एक और प्रोग्रामिंग संसाधन हो सकता है इस वेबसाइट पर मिला।बस इतना ही। वहाँ कुछ अन्य उदाहरण कार्यक्रम हैं। यदि आप प्रोग्रामिंग में कूदने से पहले उन्हें आज़माना चाहते हैं, तो 'msp430 प्रोजेक्ट्स' के लिए एक त्वरित खोज से आपको कुछ परिणाम मिलेंगे। गुड लक और खुश प्रोग्रामिंग!
चरण 4: उपयोगी कड़ियाँ
TI का MSP430 Pageez430 उपयोगकर्ता गाइडMSP430x2xx उपयोगकर्ता गाइडमिल-मैक्स सॉकेट डेटाशीटलियोन हेलर का पृष्ठMSP430 प्रोग्रामिंग
सिफारिश की:
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: शेप पंचर का उपयोग करके ऑब्जेक्ट लर्निंग / टीचिंग मेथड / तकनीक बनाना: 5 कदम
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: शेप पंचर का उपयोग करके ऑब्जेक्ट लर्निंग / टीचिंग मेथड / तकनीक बनाना: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए नए छात्रों के लिए लर्निंग / टीचिंग मेथड। यह उन्हें कक्षाओं से वस्तुओं को बनाने की प्रक्रिया को देखने और देखने की अनुमति देने का एक तरीका है। भाग: १। एकटूल 2 इंच बड़ा पंच; ठोस आकार सबसे अच्छे हैं।२। कागज का टुकड़ा या सी
लाइब्रेरी के बिना स्क्रॉलिंग टेक्स्ट प्रदर्शित करने के लिए एक और Arduino का उपयोग करके एक Arduino प्रोग्रामिंग: 5 कदम
लाइब्रेरी के बिना स्क्रॉलिंग टेक्स्ट प्रदर्शित करने के लिए किसी अन्य Arduino का उपयोग करके एक Arduino प्रोग्रामिंग करना: Sony Spresense या Arduino Uno इतने महंगे नहीं हैं और इसके लिए बहुत अधिक शक्ति की आवश्यकता नहीं होती है। हालाँकि, यदि आपकी परियोजना में बिजली, स्थान या बजट की सीमा है, तो आप Arduino Pro Mini का उपयोग करने पर विचार कर सकते हैं। Arduino Pro Micro के विपरीत, Arduino Pro Mi
Arduino का उपयोग करके इंटरनेट का उपयोग करके पूरी दुनिया में नियंत्रण का नेतृत्व किया: 4 कदम
Arduino का उपयोग करके इंटरनेट का उपयोग करके पूरी दुनिया में नियंत्रण का नेतृत्व किया: नमस्ते, मैं ऋतिक हूं। हम आपके फ़ोन का उपयोग करके एक इंटरनेट नियंत्रित एलईडी बनाने जा रहे हैं। हम Arduino IDE और Blynk जैसे सॉफ़्टवेयर का उपयोग करने जा रहे हैं। यह सरल है और यदि आप सफल होते हैं तो आप जितने चाहें उतने इलेक्ट्रॉनिक घटकों को नियंत्रित कर सकते हैं जो हमें चाहिए: हार्डवेयर:
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं - माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: 8 कदम (चित्रों के साथ)
Arduino UNO का उपयोग करके ड्रोन कैसे बनाएं | माइक्रोकंट्रोलर का उपयोग करके क्वाडकॉप्टर बनाएं: परिचय मेरे यूट्यूब चैनल पर जाएंएक ड्रोन खरीदने के लिए एक बहुत महंगा गैजेट (उत्पाद) है। इस पोस्ट में मैं चर्चा करने जा रहा हूँ कि मैं इसे सस्ते में कैसे बना सकता हूँ ?? और आप इसे सस्ते दाम पर कैसे बना सकते हैं … वैसे भारत में सभी सामग्री (मोटर, ईएससी
1 पिन का उपयोग करके डीआईपी ट्यून चयनकर्ता: 4 कदम
1 पिन का उपयोग करके डीआईपी ट्यून चयनकर्ता: कुछ समय पहले मैंने एक "संगीत बॉक्स" परियोजना जिसे 10 अलग-अलग ट्यून स्निपेट के बीच चयन करने की आवश्यकता थी। एक विशिष्ट धुन चुनने के लिए एक प्राकृतिक विकल्प 4 पिन डिप स्विच था क्योंकि 4 स्विच 24 = 16 अलग-अलग सेटिंग्स प्रदान करते हैं। एच