विषयसूची:
- चरण 1: प्रयुक्त सॉफ्टवेयर:
- चरण 2: प्रयुक्त घटक:
- चरण 3: सर्किट आरेख
- चरण 4: कोड:
- चरण 5: कार्य सिद्धांत और वीडियो:
![STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें: 5 कदम STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें: 5 कदम](https://i.howwhatproduce.com/images/009/image-25902-j.webp)
वीडियो: STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें: 5 कदम
![वीडियो: STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें: 5 कदम वीडियो: STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें: 5 कदम](https://i.ytimg.com/vi/sJdBS-b3Qy4/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
![STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें STM32 आधारित माइक्रोकंट्रोलर से पीसी में डेटा कैसे प्राप्त करें](https://i.howwhatproduce.com/images/009/image-25902-1-j.webp)
यहां इस ट्यूटोरियल में हमने STM32l100 mcu के UART में से किसी एक का उपयोग करके माइक्रोकंट्रोलर से पीसी में डेटा ट्रांसमिट किया है।
चरण 1: प्रयुक्त सॉफ्टवेयर:
![प्रयुक्त सॉफ्टवेयर प्रयुक्त सॉफ्टवेयर](https://i.howwhatproduce.com/images/009/image-25902-2-j.webp)
![प्रयुक्त सॉफ्टवेयर प्रयुक्त सॉफ्टवेयर](https://i.howwhatproduce.com/images/009/image-25902-3-j.webp)
इस परियोजना के लिए हमने इस सॉफ्टवेयर का उपयोग किया है:
1. एटोलिक ट्रूस्टूडियो: एसटीएम32 के लिए एटोलिक® ट्रूस्टूडियो® एसटीएम32 एमसीयू डेवलपर्स के लिए एक लचीला और एक्स्टेंसिबल विकास और डिबगिंग आईडीई है जो उच्च गुणवत्ता वाले एम्बेडेड सॉफ़्टवेयर के विकास में सहायता के लिए बेहद शक्तिशाली टूल चाहते हैं। TrueSTUDIO® खुले मानकों (ECLIPSE और GNU) पर आधारित है और कोड प्रबंधन और उन्नत सिस्टम विश्लेषण के लिए पेशेवर सुविधाओं के साथ विस्तारित है। यह प्रणाली की संरचना और गतिशील व्यवहार में एक अनूठी अंतर्दृष्टि देता है।
आप इस सॉफ्टवेयर को इस लिंक से डाउनलोड कर सकते हैं
2. STM32CubeMX: STM32CubeMX एक ग्राफिकल टूल है जो STM32 माइक्रोकंट्रोलर और माइक्रोप्रोसेसरों के बहुत आसान कॉन्फ़िगरेशन के साथ-साथ आर्म® कॉर्टेक्स®-एम कोर या आर्म के लिए आंशिक लिनक्स® डिवाइस ट्री के लिए संबंधित इनिशियलाइज़ेशन सी कोड की पीढ़ी की अनुमति देता है। ® Cortex®-A core), चरण-दर-चरण प्रक्रिया के माध्यम से।
आप इस सॉफ्टवेयर को इस लिंक से डाउनलोड कर सकते हैं
चरण 2: प्रयुक्त घटक:
![प्रयुक्त घटक प्रयुक्त घटक](https://i.howwhatproduce.com/images/009/image-25902-4-j.webp)
![प्रयुक्त घटक प्रयुक्त घटक](https://i.howwhatproduce.com/images/009/image-25902-5-j.webp)
इस ट्यूटोरियल में हमने मुख्य रूप से दो हार्डवेयर का उपयोग किया है:
1.32L100CDISCOVERY: 32L100CDISCOVERY आपको STM32L100 वैल्यू लाइन 32-बिट Cortex®-M3 माइक्रोकंट्रोलर की विशेषताओं को खोजने और आपके एप्लिकेशन को आसानी से विकसित करने में मदद करता है। इसमें शुरुआती और अनुभवी उपयोगकर्ताओं के लिए जल्दी से आरंभ करने के लिए आवश्यक सभी चीजें शामिल हैं। STM32L100RCT6 के आधार पर, इसमें अतिरिक्त घटकों और मॉड्यूल के आसान कनेक्शन के लिए ST-LINK/V2 एम्बेडेड डिबग टूल, LED, पुशबटन शामिल हैं।
2. यूएसबी से टीटीएल कनवर्टर। जैसा कि इस डिस्कवरी बोर्ड में हम सीधे सेंट-लिंक डिबगर केबल से सीरियल डेटा प्राप्त नहीं कर सकते हैं, इसलिए हमें टीटीएल कनवर्टर के लिए एक यूएसबी खरीदना होगा। USB से TTL कनवर्टर का कार्य सिद्धांत बहुत सरल है। यह एक USB से TTL UART कनवर्टर मॉड्यूल है जो SiLabs द्वारा CP2102 ब्रिज पर आधारित है। इस मॉड्यूल का उपयोग लैपटॉप के साथ किया जा सकता है जिसमें मानक सीरियल पोर्ट नहीं है। यह मॉड्यूल आपके कंप्यूटर पर यूएसबी का उपयोग करके वर्चुअल COM पोर्ट बनाता है जो सीरियल संचार के लिए विभिन्न मानक बॉड दरों का समर्थन कर सकता है।
चरण 3: सर्किट आरेख
![सर्किट आरेख सर्किट आरेख](https://i.howwhatproduce.com/images/009/image-25902-6-j.webp)
कनेक्शन इस प्रकार हैं:
32L100डिस्कवरी बोर्डUSB से TTL कन्वर्ट
डिस्कवरी बोर्ड का Txd (PA9) Rxd
जीएनडी जीएनडी
३वी३ ३वी३
चरण 4: कोड:
जैसा कि हमने STM32CubeMX की मदद से कोड बनाया है, इसलिए यहां मैं आपको main.c फाइल शेयर कर रहा हूं।
आप नीचे दिए गए लिंक से main.c फाइल प्राप्त कर सकते हैं
चरण 5: कार्य सिद्धांत और वीडियो:
![](https://i.ytimg.com/vi/wz9X4WzckOE/hqdefault.jpg)
यहां सबसे पहले आपको STM32CubeMX को खोलना होगा, फिर यदि आप एक अनुकूलित बोर्ड का उपयोग कर रहे हैं तो आपको सही बोर्ड या mcu चुनने की आवश्यकता है।
पूरी प्रक्रिया के लिए कृपया हमारा एम्बेड वीडियो देखें।
पूरे प्रोजेक्ट का विवरण उपरोक्त वीडियो में दिया गया है
यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें। और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं
लगातार अपडेट के लिए कृपया हमारे फेसबुक पेज पर जाएं और लाइक करें।
सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज
सिफारिश की:
Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं - प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: 5 चरण
![Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं - प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: 5 चरण Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं - प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: 5 चरण](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Arduino UNO और SD-Card के साथ आर्द्रता और तापमान रीयल टाइम डेटा रिकॉर्डर कैसे बनाएं | प्रोटीन में DHT11 डेटा-लॉगर सिमुलेशन: परिचय: नमस्ते, यह लियोनो मेकर है, यहां YouTube लिंक है। हम Arduino के साथ रचनात्मक प्रोजेक्ट बना रहे हैं और एम्बेडेड सिस्टम पर काम कर रहे हैं। डेटा-लॉगर: डेटा लॉगर (डेटा-लॉगर या डेटा रिकॉर्डर भी) एक इलेक्ट्रॉनिक डिवाइस है जो समय के साथ डेटा रिकॉर्ड करता है
NodeMCU पर फायरबेस डेटाबेस से डेटा कैसे प्राप्त करें: 7 कदम
![NodeMCU पर फायरबेस डेटाबेस से डेटा कैसे प्राप्त करें: 7 कदम NodeMCU पर फायरबेस डेटाबेस से डेटा कैसे प्राप्त करें: 7 कदम](https://i.howwhatproduce.com/images/005/image-13259-28-j.webp)
NodeMCU पर Firebase डेटाबेस से डेटा कैसे प्राप्त करें: इस निर्देश के लिए, हम Google Firebase में एक डेटाबेस से डेटा प्राप्त करेंगे और इसे आगे पार्स करने के लिए NodeMCU का उपयोग करके प्राप्त करेंगे। Firebase डेटाबेस बनाने के लिए खाता। 3) डाउनलोड करें
AVR माइक्रोकंट्रोलर फ्यूज बिट्स कॉन्फ़िगरेशन। माइक्रोकंट्रोलर की फ्लैश मेमोरी में एलईडी ब्लिंकिंग प्रोग्राम बनाना और अपलोड करना: 5 कदम
![AVR माइक्रोकंट्रोलर फ्यूज बिट्स कॉन्फ़िगरेशन। माइक्रोकंट्रोलर की फ्लैश मेमोरी में एलईडी ब्लिंकिंग प्रोग्राम बनाना और अपलोड करना: 5 कदम AVR माइक्रोकंट्रोलर फ्यूज बिट्स कॉन्फ़िगरेशन। माइक्रोकंट्रोलर की फ्लैश मेमोरी में एलईडी ब्लिंकिंग प्रोग्राम बनाना और अपलोड करना: 5 कदम](https://i.howwhatproduce.com/images/001/image-689-71-j.webp)
AVR माइक्रोकंट्रोलर फ्यूज बिट्स कॉन्फ़िगरेशन। माइक्रोकंट्रोलर की फ्लैश मेमोरी में एलईडी ब्लिंकिंग प्रोग्राम बनाना और अपलोड करना: इस मामले में हम सी कोड में सरल प्रोग्राम बनाएंगे और इसे माइक्रोकंट्रोलर की मेमोरी में जला देंगे। हम एकीकृत विकास मंच के रूप में एटमेल स्टूडियो का उपयोग करते हुए, अपना स्वयं का कार्यक्रम लिखेंगे और हेक्स फ़ाइल संकलित करेंगे। हम फ्यूज बाय को कॉन्फ़िगर करेंगे
मोबाइल नियंत्रित रोबोट कैसे बनाये - डीटीएमएफ आधारित - माइक्रोकंट्रोलर और प्रोग्रामिंग के बिना - दुनिया में कहीं से भी नियंत्रण - रोबोजीक्स: १५ कदम
![मोबाइल नियंत्रित रोबोट कैसे बनाये - डीटीएमएफ आधारित - माइक्रोकंट्रोलर और प्रोग्रामिंग के बिना - दुनिया में कहीं से भी नियंत्रण - रोबोजीक्स: १५ कदम मोबाइल नियंत्रित रोबोट कैसे बनाये - डीटीएमएफ आधारित - माइक्रोकंट्रोलर और प्रोग्रामिंग के बिना - दुनिया में कहीं से भी नियंत्रण - रोबोजीक्स: १५ कदम](https://i.howwhatproduce.com/images/001/image-1435-80-j.webp)
मोबाइल नियंत्रित रोबोट कैसे बनाये | डीटीएमएफ आधारित | माइक्रोकंट्रोलर और प्रोग्रामिंग के बिना | दुनिया में कहीं से भी नियंत्रण | RoboGeeks: एक ऐसा रोबोट बनाना चाहते हैं जिसे दुनिया में कहीं से भी नियंत्रित किया जा सकता है, आइए इसे करते हैं
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: 4 कदम
![लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: 4 कदम लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: 4 कदम](https://i.howwhatproduce.com/images/002/image-5221-70-j.webp)
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं … ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: यदि आप कभी किसी वेबसाइट पर जाते हैं और यह एक गाना बजाता है जो आपको पसंद है और आप इसे चाहते हैं तो यहां आपके लिए निर्देश है कि अगर आप कुछ गड़बड़ करते हैं तो मेरी गलती नहीं है (ऐसा ही होगा यदि आप बिना किसी कारण के सामान हटाना शुरू कर देते हैं) ) ive संगीत प्राप्त करने में सक्षम है