विषयसूची:

एआरएम कॉर्टेक्स-एम4 का उपयोग कर सीरियल संचार: 4 कदम
एआरएम कॉर्टेक्स-एम4 का उपयोग कर सीरियल संचार: 4 कदम

वीडियो: एआरएम कॉर्टेक्स-एम4 का उपयोग कर सीरियल संचार: 4 कदम

वीडियो: एआरएम कॉर्टेक्स-एम4 का उपयोग कर सीरियल संचार: 4 कदम
वीडियो: Cortex-M4: Dual-Core Implementation 2024, नवंबर
Anonim
एआरएम कॉर्टेक्स-एम 4. का उपयोग कर सीरियल संचार
एआरएम कॉर्टेक्स-एम 4. का उपयोग कर सीरियल संचार

यह एक ब्रेडबोर्ड आधारित परियोजना है जो वर्चुअल टर्मिनल का उपयोग करके सीरियल संचार के लिए एआरएम कॉर्टेक्स-एम 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 फ़ाइल अपलोड करें

.bin फ़ाइल अपलोड करें
.bin फ़ाइल अपलोड करें
.bin फ़ाइल अपलोड करें
.bin फ़ाइल अपलोड करें

एआरएम कॉर्टेक्स-एम4 (टेक्सास इंस्ट्रूमेंट्स EK-TM4C123GXL) पर LM फ्लैश प्रोग्रामर का उपयोग करके इस चरण के साथ संलग्न.bin फ़ाइल अपलोड करें।

चरण 4: इनपुट के लिए अपना डेटा दर्ज करें

इनपुट के लिए अपना डेटा दर्ज करें
इनपुट के लिए अपना डेटा दर्ज करें
इनपुट के लिए अपना डेटा दर्ज करें
इनपुट के लिए अपना डेटा दर्ज करें

ARM Cortex-M4 (टेक्सास इंस्ट्रूमेंट्स EK-TM4C123GXL) पर.bin फ़ाइल अपलोड करने के बाद, आप 16x2 LCD स्क्रीन पर अपना आउटपुट प्राप्त कर सकते हैं और टर्मिनल में अपना वांछित इनपुट दर्ज कर सकते हैं। Energia IDE सीरियल मॉनिटर, तेरा टीम वर्चुअल टर्मिनल, Keil uVision या कोई अन्य वर्चुअल टर्मिनल।

सिफारिश की: