विषयसूची:

Ez430 का उपयोग करके MSP430 डीआईपी प्रोग्रामिंग: 4 कदम
Ez430 का उपयोग करके MSP430 डीआईपी प्रोग्रामिंग: 4 कदम

वीडियो: Ez430 का उपयोग करके MSP430 डीआईपी प्रोग्रामिंग: 4 कदम

वीडियो: Ez430 का उपयोग करके MSP430 डीआईपी प्रोग्रामिंग: 4 कदम
वीडियो: MSP430 solar power demo 2024, नवंबर
Anonim
Ez430 का उपयोग करके प्रोग्रामिंग MSP430 DIP
Ez430 का उपयोग करके प्रोग्रामिंग MSP430 DIP

जब मुझे 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 प्रोग्रामिंग

सिफारिश की: