विषयसूची:
- चरण 1: आवश्यकताएँ
- चरण 2: पिन-आउट और वायरिंग
- चरण 3:.bin फ़ाइल अपलोड करें
- चरण 4: इनपुट के लिए अपना डेटा दर्ज करें
वीडियो: एआरएम कॉर्टेक्स-एम4 का उपयोग कर सीरियल संचार: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह एक ब्रेडबोर्ड आधारित परियोजना है जो वर्चुअल टर्मिनल का उपयोग करके सीरियल संचार के लिए एआरएम कॉर्टेक्स-एम 4 (टेक्सास इंस्ट्रूमेंट्स ईके-टीएम4सी123जीएक्सएल) का उपयोग करती है। आउटपुट 16x2 LCD स्क्रीन पर प्राप्त किया जा सकता है और सीरियल कम्युनिकेशन के लिए इनपुट Energia IDE, Tera Team, Keil uVision या किसी अन्य वर्चुअल टर्मिनल सॉफ़्टवेयर के सीरियल मॉनिटर में दिया जा सकता है।
ऑपरेशन के दौरान, EK-TM4C123GXL की एक लाल एलईडी माइक्रोकंट्रोलर की स्थिति दिखाती है। सीरियल डेटा को माइक्रोकंट्रोलर में स्थानांतरित करते समय, EK-TM4C123GXL की RED LED सफेद हो गई। संपूर्ण सर्किट +5V (VBUS) और EK-TM4C123GXL के +3.3V द्वारा संचालित है। c99 कोड की.bin फाइल इस ट्यूटोरियल के साथ संलग्न है।.bin फ़ाइल को LM फ्लैश प्रोग्रामर का उपयोग करके माइक्रोकंट्रोलर पर अपलोड किया जा सकता है।
चरण 1: आवश्यकताएँ
इस परियोजना को पूरा करने के लिए निम्नलिखित चीजों की आवश्यकता है: 1- टेक्सास इंस्ट्रूमेंट्स EK-TM4C123GXL
2- पोटेंशियोमीटर (जैसे 5K)
3- एलसीडी 16x2
4- वर्चुअल टर्मिनल (पीसी पर सॉफ्टवेयर)
5- एलएम फ्लैश प्रोग्रामर (पीसी पर सॉफ्टवेयर)
=> यदि आप एलएम फ्लैश प्रोग्रामर का उपयोग और इंस्टॉल करना नहीं जानते हैं, तो कृपया मेरे पिछले इंस्ट्रक्शनल को देखें, या निम्नलिखित लिंक पर क्लिक करें:
एलएम फ्लैश प्रोग्रामर डाउनलोड कर रहा है
LM फ़्लैश प्रोग्रामर का उपयोग करके.bin या.hex फ़ाइल अपलोड करें
चरण 2: पिन-आउट और वायरिंग
ARM Cortex-M4 (टेक्सास इंस्ट्रूमेंट्स EK-TM4C123GXL) और अन्य पेरिफेरल का पिन-आउट और वायरिंग इस चरण के साथ जुड़ा हुआ है और निम्नलिखित भी दिया गया है:
==================TM4C123GXL => LCD
=================
वीबीयूएस => वीडीडी या वीसीसी
जीएनडी => वीएसएस
PB4 => RS
जीएनडी => आरडब्ल्यू
पीई5 => ई
पीई4 => डी4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => ए
जीएनडी => के
========================
TM4C123GXL => पोटेंशियोमीटर
========================
वीबीयूएस => पहला पिन
जीएनडी => तीसरा पिन
=================
पोटेंशियोमीटर => LCD
=================
दूसरा पिन => Vo
=> आप पोटेंशियोमीटर का उपयोग करके कंट्रास्ट सेट कर सकते हैं
चरण 3:.bin फ़ाइल अपलोड करें
एआरएम कॉर्टेक्स-एम4 (टेक्सास इंस्ट्रूमेंट्स EK-TM4C123GXL) पर LM फ्लैश प्रोग्रामर का उपयोग करके इस चरण के साथ संलग्न.bin फ़ाइल अपलोड करें।
चरण 4: इनपुट के लिए अपना डेटा दर्ज करें
ARM Cortex-M4 (टेक्सास इंस्ट्रूमेंट्स EK-TM4C123GXL) पर.bin फ़ाइल अपलोड करने के बाद, आप 16x2 LCD स्क्रीन पर अपना आउटपुट प्राप्त कर सकते हैं और टर्मिनल में अपना वांछित इनपुट दर्ज कर सकते हैं। Energia IDE सीरियल मॉनिटर, तेरा टीम वर्चुअल टर्मिनल, Keil uVision या कोई अन्य वर्चुअल टर्मिनल।
सिफारिश की:
रास्पबेरी PI 3 - TtyAMA0 से BCM GPIO 14 और GPIO 15: 9 चरणों में सीरियल संचार सक्षम करें
रास्पबेरी पीआई 3 - बीसीएम जीपीआईओ 14 और जीपीआईओ 15 के लिए सीरियल संचार सक्षम करें: मुझे हाल ही में मेरे रास्पबेरी पीआई (3 बी) पर यूएआरटी 0 को सक्षम करने में दिलचस्पी थी ताकि मैं इसे सीधे आरएस -232 सिग्नल लेवल डिवाइस से मानक 9 का उपयोग करके कनेक्ट कर सकूं -पिन डी-सब कनेक्टर को यूएसबी से आरएस-232 एडॉप्टर में जाने की जरूरत नहीं है। मेरी दिलचस्पी का हिस्सा
Arduino सीरियल संचार: 5 कदम
Arduino सीरियल कम्युनिकेशन: कई Arduino प्रोजेक्ट कई Arduinos के बीच डेटा ट्रांसमिट करने पर निर्भर करते हैं। चाहे आप शौकिया हों जो RC कार बना रहे हों, RC हवाई जहाज बना रहे हों, या रिमोट डिस्प्ले के साथ वेदर स्टेशन डिज़ाइन कर रहे हों, आपको यह जानना होगा कि मज़बूती से कैसे किया जाए स्थानांतरण श्रृंखला
एनआरएफ५१८२२, एआरएम® केईआईएल एमडीके वी५ + एसटी-लिंक के लिए आईडीई के साथ शुरुआत कैसे करें: ६ कदम
NRF51822, ARM® KEIL MDK V5 + ST-Link के लिए IDE के साथ शुरुआत कैसे करें: अवलोकनजब मैंने अपने हॉबी प्रोजेक्ट के लिए nRF51822 एप्लिकेशन विकसित करना शुरू किया, तो मैंने पाया कि इस विषय पर व्यवस्थित जानकारी नहीं थी। यहाँ, इस प्रकार, मैं यह नोट करना चाहूंगा कि मैंने क्या हासिल किया है। यह वर्णन करता है कि मुझे लागू करने के लिए क्या संघर्ष करना पड़ता है
ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: 4 कदम
ब्लूफ्रूट का उपयोग कर वायरलेस सीरियल संचार: ब्लूटूथ कम ऊर्जा कनेक्शन के साथ अपने तारों को बदलने के लिए चरण-दर-चरण मार्गदर्शिका यहां दी गई है: मुझे यह पता लगाने में थोड़ा समय लगा क्योंकि आधुनिक ब्लूटूथ कम ऊर्जा तकनीक के साथ ऐसा करने पर शायद ही कोई दस्तावेज है ब्लूफ्रूई के रूप में
प्रारंभिक* पाई पर एसपीआई: रास्पबेरी पाई का उपयोग करते हुए एसपीआई 3-अक्ष एक्सेलेरोमीटर के साथ संचार करना: 10 कदम
प्रारंभिक* पाई पर एसपीआई: रास्पबेरी पाई का उपयोग करके एसपीआई 3-अक्ष एक्सेलेरोमीटर के साथ संचार बहुत प्रारंभिक… मुझे भौतिक हुकअप की बेहतर तस्वीरें जोड़ने और कुछ अजीब कोड के माध्यम से काम करने की आवश्यकता है