विषयसूची:

एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम
एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम

वीडियो: एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम

वीडियो: एसटीएम 32 एल 100 का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें: 4 कदम
वीडियो: How To Repair Button Problem Universal 32 Inch Smart LED TV And How To Change All Button Any LED TV. 2024, जुलाई
Anonim
STM32L100. का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें
STM32L100. का उपयोग करके पुश बटन दबाकर एलईडी पर एटोलिक ट्रूस्टूडियो-स्विच करें

STM32 के इस ट्यूटोरियल में मैं आपको STM32L100 के GPIO पिन को पढ़ने के तरीके के बारे में बताने जा रहा हूँ, इसलिए यहाँ मैं केवल पुश बटन दबाकर एक ऑन बोर्ड एलईडी ग्लो बनाऊँगा

चरण 1: प्रयुक्त सॉफ्टवेयर:

प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर

इस परियोजना के लिए हमने इस सॉफ्टवेयर का उपयोग किया है:

1. एटोलिक ट्रूस्टूडियो: एसटीएम32 के लिए एटोलिक® ट्रूस्टूडियो® एसटीएम32 एमसीयू डेवलपर्स के लिए एक लचीला और एक्स्टेंसिबल विकास और डिबगिंग आईडीई है जो उच्च गुणवत्ता वाले एम्बेडेड सॉफ़्टवेयर के विकास में सहायता के लिए बेहद शक्तिशाली टूल चाहते हैं। TrueSTUDIO® खुले मानकों (ECLIPSE और GNU) पर आधारित है और कोड प्रबंधन और उन्नत सिस्टम विश्लेषण के लिए पेशेवर सुविधाओं के साथ विस्तारित है। यह प्रणाली की संरचना और गतिशील व्यवहार में एक अनूठी अंतर्दृष्टि देता है।

आप इस सॉफ्टवेयर को इस लिंक से डाउनलोड कर सकते हैं

2. STM32CubeMX: STM32CubeMX एक ग्राफिकल टूल है जो STM32 माइक्रोकंट्रोलर और माइक्रोप्रोसेसरों के बहुत आसान कॉन्फ़िगरेशन के साथ-साथ आर्म® कॉर्टेक्स®-एम कोर या आर्म के लिए आंशिक लिनक्स® डिवाइस ट्री के लिए संबंधित इनिशियलाइज़ेशन सी कोड की पीढ़ी की अनुमति देता है। ® Cortex®-A core), चरण-दर-चरण प्रक्रिया के माध्यम से।

आप इस सॉफ्टवेयर को इस लिंक से डाउनलोड कर सकते हैं

चरण 2: प्रयुक्त घटक:

प्रयुक्त घटक
प्रयुक्त घटक

इस ट्यूटोरियल में हमने केवल एक हार्डवेयर का उपयोग किया है:

1.32L100CDISCOVERY: 32L100CDISCOVERY आपको STM32L100 वैल्यू लाइन 32-बिट Cortex®-M3 माइक्रोकंट्रोलर की विशेषताओं को खोजने और आपके एप्लिकेशन को आसानी से विकसित करने में मदद करता है। इसमें शुरुआती और अनुभवी उपयोगकर्ताओं के लिए जल्दी से आरंभ करने के लिए आवश्यक सभी चीजें शामिल हैं।

STM32L100RCT6 के आधार पर, इसमें अतिरिक्त घटकों और मॉड्यूल के आसान कनेक्शन के लिए ST-LINK/V2 एम्बेडेड डिबग टूल, LED, पुशबटन शामिल हैं।

चरण 3: कोड:

जैसा कि हमने STM32CubeMX की मदद से कोड बनाया है, इसलिए यहां मैं आपको main.c फाइल शेयर कर रहा हूं।

आप नीचे दिए गए लिंक से main.c फाइल प्राप्त कर सकते हैं

चरण 4: कार्य सिद्धांत और वीडियो:

यहां सबसे पहले आपको STM32CubeMX को खोलना होगा, फिर यदि आप एक अनुकूलित बोर्ड का उपयोग कर रहे हैं तो आपको सही बोर्ड या mcu चुनने की आवश्यकता है।

पूरी प्रक्रिया के लिए कृपया हमारा एम्बेड वीडियो देखें। पूरे प्रोजेक्ट का विवरण उपरोक्त वीडियो में दिया गया है

यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें। और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं

लगातार अपडेट के लिए कृपया हमारे फेसबुक पेज पर जाएं और लाइक करें।

सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज

सिफारिश की: