विषयसूची:

STM32L100 Atollic TrueSTUDIO और STM32CubeMX का उपयोग करके ब्लिंक एलईडी: 5 चरण
STM32L100 Atollic TrueSTUDIO और STM32CubeMX का उपयोग करके ब्लिंक एलईडी: 5 चरण

वीडियो: STM32L100 Atollic TrueSTUDIO और STM32CubeMX का उपयोग करके ब्लिंक एलईडी: 5 चरण

वीडियो: STM32L100 Atollic TrueSTUDIO और STM32CubeMX का उपयोग करके ब्लिंक एलईडी: 5 चरण
वीडियो: STM32F4 Discovery board - Keil 5 IDE with CubeMX: Tutorial 1 Blinking LED - Updated Oct 2017 2024, जुलाई
Anonim
STM32L100 Atollic TrueSTUDIO और STM32CubeMX का उपयोग करके एलईडी ब्लिंक करें
STM32L100 Atollic TrueSTUDIO और STM32CubeMX का उपयोग करके एलईडी ब्लिंक करें

इस परियोजना में मैं आपको 32L100discovery का उपयोग करके एक एलईडी को ब्लिंक करने के तरीके के बारे में बताने जा रहा हूं। तो यहाँ मैं आपको इस ब्लिंक एलईडी ट्यूटोरियल के कार्य सिद्धांत के बारे में बताने जा रहा हूँ कि आपको किस प्रकार के सॉफ़्टवेयर और हार्डवेयर की आवश्यकता है।

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

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

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

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

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

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

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

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

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

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

1.32L100Cडिस्कवरी:

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

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

चरण 3: कार्य सिद्धांत:

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

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

चरण 4: कोड:

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

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

चरण 5: वीडियो:

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

यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें।

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

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

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

सिफारिश की: