El एसटीएम32 'ब्लू पिल' यह शक्तिशाली माइक्रोकंट्रोलर पर आधारित एक कम लागत वाला विकास बोर्ड है STM32F103C8T6 एसटीमाइक्रोइलेक्ट्रॉनिक्स से. इसकी डेटा प्रोसेसिंग क्षमता के कारण, 32 बिट्स इसकी प्रोग्रामिंग लचीलेपन के कारण, यह डेवलपर्स और इलेक्ट्रॉनिक्स उत्साही लोगों के बीच एक लोकप्रिय विकल्प बन गया है, क्योंकि यह जैसे बोर्डों से बेहतर प्रदर्शन कर सकता है Arduino UNO.
इस लेख में, हम पूरी तरह से पता लगाएंगे ब्लू पिल तकनीकी विनिर्देश, इसकी मुख्य विशेषताएं, प्रोग्रामिंग विधियां और वह सब कुछ जो आपको जानना आवश्यक है यदि आप इस मॉड्यूल के साथ काम करना चाहते हैं।
एसटीएम32 'ब्लू पिल' की सामान्य विशेषताएं
थाली STM32F103C8T6 नीली गोली इसमें एक माइक्रोकंट्रोलर आर्किटेक्चर है एआरएम कोर्टेक्स-एम 3 de 32 बिट्स, जिससे यह पेशकश कर सके श्रेष्ठ प्रदर्शन अन्य अधिक बुनियादी प्लेटों की तुलना में। इसकी मुख्य विशेषताएं हैं:
- माइक्रोकंट्रोलर: STM32F103C8T6
- सीपीयू आर्किटेक्चर: उच्च-प्रदर्शन ARM कॉर्टेक्स-M3
- घड़ी आवृत्ति: 72 मेगाहर्ट्ज
- फ़्लैश मेमोरी आकार: 64 KB
- राम: 20 KB
- डिजिटल इनपुट/आउटपुट पिन: 37
- पीडब्लूएम चैनल: 12
- एडीसी पिनों की संख्या: 10 चैनल के संकल्प के साथ 12 बिट्स
- ऑपरेशन का वोल्टेज: 3.3V (के संकेतों का समर्थन करता है 5V कुछ पिनों पर)
- कनेक्टिविटी विकल्प: कर सकते हैं, आई²सी, SPI, यूएआरटी/यूएसएआरटी y यु एस बी
- संचालन का तापमान: -40°C और 85°C
डिजाइन और कनेक्टिविटी
कॉम्पैक्ट डिजाइन नीली गोली यह परियोजनाओं के लिए आदर्श बनाता है एम्बेडेड हार्डवेयर और प्रोटोटाइप. इसके आयाम हैं 23mm x 53mm और इसमें एक बंदरगाह है MicroUSB जो इसके फीडिंग और प्रोग्रामिंग की अनुमति देता है। हालाँकि, अन्य विकास बोर्डों के विपरीत, इसमें एक एकीकृत प्रोग्रामर शामिल नहीं है, इसलिए आपको एक की आवश्यकता होगी एसटी-लिंक V2 इसमें कोड लोड करने के लिए.
प्रोग्रामिंग और संगत सॉफ्टवेयर
STM32 'ब्लू पिल' को प्रोग्राम करने के लिए कई विकास उपकरणों का उपयोग किया जा सकता है:
- STM32क्यूबआईडीई: एसटीमाइक्रोइलेक्ट्रॉनिक्स का व्यापक विकास वातावरण।
- STM32क्यूबप्रोग्रामर: बोर्ड पर फर्मवेयर लोड करने के लिए सॉफ्टवेयर.
- SW4STM32: STM32 के लिए संशोधित एक्लिप्स वातावरण.
- अरुडिनो आईडीई: विस्तारित संगतता के कारण इसे Arduino की तरह प्रोग्राम किया जा सकता है।
- एमबीड ओएस: ARM-आधारित माइक्रोकंट्रोलर्स के लिए एक वास्तविक समय ऑपरेटिंग सिस्टम।
यदि आप इसका उपयोग करते हैं बूटलोडर बोर्ड पर प्रीलोडेड, पोर्ट का उपयोग करके इसे प्रोग्राम करना संभव है MicroUSB की आवश्यकता के बिना एसटी-लिंक V2, हालाँकि इस विकल्प की कुछ सीमाएँ हैं।
बाह्य उपकरण और उन्नत सुविधाएँ
इसकी एक ताकत यह है कि नीली गोली यह बाह्य उपकरणों और अतिरिक्त सुविधाओं की मात्रा प्रदान करता है:
- टाइमर: तक शामिल है 6 टाइमर 16-बिट।
- एनालॉग/डिजिटल रूपांतरण: दो कन्वर्टर्स 12 बिट्स एडीसी.
- धारावाहिक संचार समर्थन: आप इनसे बातचीत कर सकते हैं UART, SPI, आई²सी, यु एस बी y कर सकते हैं.
- इंजन नियंत्रण: यह है अनुकूलित पीडब्लूएम मोटर नियंत्रण के लिए.
- काम ऊर्जा मोड: स्लीप और स्टैंडबाय मोड प्रदान करता है जिससे बिजली की खपत कम हो जाती है। बिजली की खपत.
अन्य विकास बोर्डों के साथ तुलना
सी ला bien STM32 नीली गोली यह एक उत्कृष्ट विकल्प है, अन्य लोकप्रिय प्लेटों के साथ इसकी तुलना करना महत्वपूर्ण है:
- Arduino UNO: यद्यपि इसका उपयोग करना आसान है, इसका माइक्रोकंट्रोलर एटीमेगा३२८पी de 8 बिट्स शक्ति में उल्लेखनीय रूप से कमी है।
- ईएसपी8266/ईएसपी32: वे कनेक्टिविटी प्रदान करते हैं वाईफ़ाई एकीकृत, कुछ ऐसा जो नीली गोली नहीं है।
- रास्पबेरी पाई पिको: प्रोसेसर का उपयोग करें एआरएम कॉर्टेक्स M0+, लेकिन अधिक स्मृति के साथ.
के संदर्भ में कीमत और प्रदर्शन, नीली गोली यह एक बेहतरीन मध्यम मार्ग अपनाता है, तथा किफायती कीमत पर बहुत सारी सुविधाएं प्रदान करता है।
La एसटीएम32 'ब्लू पिल' यह उन लोगों के लिए एक आदर्श विकास बोर्ड है जो बहुत अधिक पैसा खर्च किए बिना एक शक्तिशाली और बहुमुखी माइक्रोकंट्रोलर की तलाश में हैं। आपका प्रोसेसर 32 बिट्सबाह्य उपकरणों की व्यापक विविधता और विभिन्न विकास वातावरणों के साथ संगतता इसे उन्नत परियोजनाओं के लिए एक उत्कृष्ट विकल्प बनाती है। इसका एकमात्र दोष एक एकीकृत प्रोग्रामर की कमी है, लेकिन एसटी-लिंक V2 या एक उचित बूटलोडर, तो इससे कोई बड़ी समस्या उत्पन्न नहीं होती।