- MSP430G2 लॉन्चपैड सामग्री:
- MSP430G2452 और MSP430G2553 माइक्रोकंट्रोलर:
- अपने विकास बोर्ड की शक्ति और परीक्षण:
- MSP430 लॉन्चपैड के लिए प्रोग्रामिंग सॉफ्टवेयर (IDE):
एमएसपी-EXP430G2 एक विकास उपकरण है LaunchPad उर्फ द्वारा प्रदान की टेक्सास इंस्ट्रूमेंट्स जानने के लिए और कैसे अपने पुरालेख उपयोग करने पर अभ्यास करने के लिए। यह बोर्ड MSP430 वैल्यू लाइन श्रेणी के अंतर्गत आता है, जहाँ हम सभी MSP430 श्रृंखला माइक्रोकंट्रोलर प्रोग्राम कर सकते हैं। यह सुंदर चमकदार लाल बोर्ड केवल इस तथ्य के कारण सीखना आकर्षक है कि यह TI (टेक्सास इंस्ट्रूमेंट्स) से संबंधित है। तिवारी माइक्रोकंट्रोलर का उपयोग करना सीखना हमारी आस्तीन में एक शक्तिशाली उपकरण होगा क्योंकि टीआई वास्तव में बहुत बड़ा है और एमसीयू की एक विस्तृत सत्यता है जो बहुत कम प्रतिस्पर्धी मूल्य के लिए चुनने के लिए है।
ट्यूटोरियल की इस श्रृंखला में, हम इस MSP430G2 लॉन्चपैड के बारे में और इसे कैसे प्रोग्राम करें, इसके बारे में जानेंगे । इस लॉन्चपैड के उपयोग से हम MSP430 माइक्रोकंट्रोलर्स के साथ काम कर सकते हैं जो 16MHz तक की परिचालन गति के साथ 16-बिट प्रदर्शन प्रदान करता है। इलेक्ट्रॉनिक्स में बहुत शुरुआती लोगों के लिए ट्यूटोरियल लिखे गए हैं और इसलिए हर विषय को यथासंभव कुरकुरा बनाया जाएगा। इन ट्यूटोरियल्स के लिए आवश्यक हार्डवेयर एक सामान्य कंप्यूटर और कुछ अन्य बुनियादी इलेक्ट्रॉनिक्स घटकों के साथ MSP430 वैल्यू लाइन लॉन्चपैड डेवलपमेंट टूलकिट होगा जो आप आसानी से अपने स्थानीय इलेक्ट्रॉनिक्स हार्डवेयर शॉप में पा सकते हैं। तो आगे किसी भी हलचल के बिना चलो विकास उपकरण में गोता लगाएँ और देखें कि बॉक्स में क्या शामिल है और उनका उपयोग कैसे किया जाए। हम इस ट्यूटोरियल के अंत में एक एलईडी को ब्लिंक कर पाएंगे ।
MSP430G2 लॉन्चपैड सामग्री:
जब आप TI या किसी अन्य स्थानीय विक्रेता से MSP430G2 लॉन्चपैड डेवलपमेंट टूल खरीदते हैं, तो आपको अपने बॉक्स में निम्नलिखित सामग्री मिल जाएगी। नीचे दी गई तस्वीर में पूरी सामग्री भी दिखाई गई है। यह भी ध्यान दें कि यह 2018 के लिए लागू है क्योंकि पहले और भविष्य के संस्करणों में भिन्न सामग्री हो सकती है
- MSP-EXP430G2 विकास बोर्ड
- MSP430G2452 और MSP430G2553 माइक्रोकंट्रोलर
- मिनी यूएसबी केबल
- माइक्रो क्रिस्टल थरथरानवाला (32.7 किलोहर्ट्ज़)
- त्वरित आरंभ गाइड
MSP430G2452 और MSP430G2553 माइक्रोकंट्रोलर:
जैसा कि पहले बताया गया था कि MSP430 डेवलपमेंट बोर्ड MSP430 वैल्यू लाइन सीरीज़ के तहत आने वाले माइक्रोकंट्रोलर्स को प्रोग्राम करने के लिए इस्तेमाल किया जा सकता है। लेकिन, इस विकास किट के साथ, TI हमें MSP430 श्रृंखला से दो माइक्रोकंट्रोलर प्रदान करता है जो MSP430G2452 और MSP430G2553 हैं। दोनों 20 पिन डीआईपी आईसी के अच्छे प्रदर्शन के साथ हैं। डिफ़ॉल्ट रूप से, MSP430G2553 आपके विकास बोर्ड के IC सॉकेट के लिए तय किया जाएगा और MSP430G2452 अलग से प्रदान किया जाएगा। दोनों MCU के तकनीकी विनिर्देश नीचे दिए गए हैं
MCU नाम: | तकनीकी विनिर्देश |
MSP430G2553 | 16kB फ़्लैश, 512B RAM, 16GPIO, 2 × 16-बिट टाइमर, वॉच डॉग टाइमर, ब्राउन आउट रीसेट, 1 × USI (IIC / SPI / UART), 8ch 10-बिट ADC, 8X तुलनित्र, कैपेसिटिव टच IO मॉड्यूल |
MSP430G2452 | 8kB फ़्लैश, 256B RAM, 16GPIO, 1 × 16-बिट टाइमर, वॉच डॉग टाइमर, ब्राउन आउट रीसेट, 1 × USI (IIC / SPI), 8ch 10-बिट ADC, 8ch तुलनित्र, कैपेसिटिव टच IO मॉड्यूल |
जैसा कि आप देख सकते हैं MSP430G2553 अन्य की तुलना में बेहतर विनिर्देशों है, यह भी एक UART मॉड्यूल जो बहुत आसान हो जाएगा का उपयोग करते समय डिबगिंग है ऊर्जा । इसलिए इस ट्यूटोरियल की श्रृंखला में, हम MSP430G2553 का उपयोग इस विकास किट की सभी कार्यप्रणालियों का पता लगाने के लिए करेंगे।
मिनी यूएसबी केबल:
मिनी यूएसबी केबल का उपयोग कंप्यूटर को बोर्ड से जोड़ने के लिए किया जाता है जब एक प्रोग्राम ने डेटा अपलोड किया है (हेक्स कोड के रूप में) इस केबल के माध्यम से कंप्यूटर से बोर्ड तक प्रवाह होगा। डिबगिंग (सीरियल मॉनीटर) के दौरान, MCU से डेटा इस केबल के माध्यम से प्राप्त किया जाएगा।
यह केबल बोर्ड को शक्ति भी प्रदान करता है, इसलिए आप प्रोग्राम अपलोड करने के बाद इस केबल के माध्यम से अपने बोर्ड को बिजली देने के लिए मोबाइल चार्जर का उपयोग कर सकते हैं।
माइक्रो क्रिस्टल थरथरानवाला:
टीआई भी विकास किट के साथ एक 32kHz माइक्रो क्रिस्टल थरथरानवाला प्रदान करता है। इस क्रिस्टल को बोर्ड में मिलाया जा सकता है लेकिन यह पूरी तरह से वैकल्पिक है। क्योंकि MSP430G2553 IC में 16MHz का आंतरिक ऑसिलेटर है जो हमें आरंभ करने के लिए पर्याप्त होना चाहिए।
अपने विकास बोर्ड की शक्ति और परीक्षण:
इससे पहले कि हम कुछ भी शुरू करें TI ने आपके MSP430G2553 माइक्रोकंट्रोलर पर एक नमूना कार्यक्रम पहले ही अपलोड कर दिया होगा, इसलिए हमें बोर्ड को शक्ति दें और जांचें कि क्या यह काम कर रहा है। आप मिनी USB जैक के माध्यम से बोर्ड को पावर कर सकते हैं और एक बार ऐसा करने के बाद, आपको अपने बोर्ड के निचले बाएं कोने पर एल ई डी (लाल और हरा) को वैकल्पिक रूप से नोटिस करना चाहिए। आंतरिक तापमान सेंसर काम कर रहा है या नहीं यह जांचने के लिए आप P1.3 से जुड़ा पुश बटन दबा सकते हैं। हां, MSP2553 में एक आंतरिक तापमान सेंसर है, बटन दबाने के बाद इसे गर्म करने के लिए अपनी उंगलियों को रगड़ें और इसे आईसी पर रखें आप तापमान में वृद्धि का संकेत देने के लिए रेड एलईडी चालू कर सकते हैं। ठंडा!! सही?? ठीक है, अब हम सॉफ्टवेयर पर्यावरण पर चलते हैं।
MSP430 लॉन्चपैड के लिए प्रोग्रामिंग सॉफ्टवेयर (IDE):
टेक्सास इंस्ट्रूमेंट्स हमें विभिन्न प्रकार के वातावरण के माध्यम से अपने माइक्रोकंट्रोलर को प्रोग्राम करने की अनुमति देता है। आधिकारिक एक कोड कम्पोज़र स्टूडियो है जिसे आमतौर पर सीसीएस के रूप में जाना जाता है। यह सॉफ्टवेयर भी मुफ्त है लेकिन इसका उपयोग करने के लिए माइक्रोकंट्रोलर के साथ कुछ न्यूनतम स्तर के अनुभव की आवश्यकता होती है।
चूँकि ट्यूटोरियल की यह श्रृंखला पूर्ण शुरुआत के लिए लक्षित है, इसलिए हम एनर्जिया नामक एक और विकास पर्यावरण का उपयोग करते हैं । एनर्जिया एक खुला स्रोत और मुक्त वातावरण है जो हमें TI माइक्रोकंट्रोलर को आसानी से प्रोग्राम करने में सक्षम बनाता है। एनर्जिया का मुख्य उद्देश्य टीआई एमसीयू की प्रोग्रामिंग को Arduino में प्रोग्रामिंग के रूप में आसान बनाना है। तो एनर्जिया Arduino के लिए एक समतुल्य है जो टेक्सास इंस्ट्रूमेंट्स माइक्रोकंट्रोलर्स का समर्थन करता है। जो लोग Arduino का उपयोग करते हैं वे सहमत होंगे