विषयसूची:

Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6: 5 कदम
Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6: 5 कदम

वीडियो: Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6: 5 कदम

वीडियो: Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6: 5 कदम
वीडियो: How to program an STM32 board with the Arduino IDE 2024, नवंबर
Anonim
Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6
Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6

हाय दोस्तों चूंकि बहुत से लोग arduino बोर्डों का उपयोग करते हैं, लेकिन जैसा कि हम जानते हैं कि उनकी कुछ सीमाएँ हैं इसलिए कुछ अन्य बोर्ड एक arduino विकल्प के रूप में प्रकाश में आए जो एक Arduino की तुलना में बेहतर प्रदर्शन और बेहतर सुविधाएँ प्रदान कर सकते हैं और उनमें से एक STM32 है। STM32 बोर्ड Arduino uno से भी सस्ता है और इसकी क्षमताएं एक arduino uno से बेहतर हैं, लेकिन चूंकि वे मूल रूप से Arduino IDE द्वारा समर्थित नहीं हैं, इसलिए हमें उन्हें Arduino IDE में मैन्युअल रूप से जोड़ने की आवश्यकता है। तो इस निर्देश में हम Arduino IDE में STM32 बोर्ड जोड़ेंगे और हम Arduino IDE का उपयोग करके इस बोर्ड को प्रोग्राम करेंगे।

चरण 1: चीजें जो आपको चाहिए

तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी

इस निर्देश के लिए हमें निम्नलिखित चीजों की आवश्यकता होगी: STM32: USB केबल: FTDI: ब्रेडबोर्ड और कुछ जंपर्स

चरण 2: STM32 बोर्ड विनिर्देश (STM32F103C8T6)

STM32 बोर्ड विनिर्देश (STM32F103C8T6)
STM32 बोर्ड विनिर्देश (STM32F103C8T6)

STM32F103C8T6 के विनिर्देश नीचे और साथ ही छवि में दिए गए हैं।: निर्माता STMicroelectronics Series STM32F1 कोर प्रोसेसर ARM® Cortex®-M3 कोर साइज 32-बिट स्पीड 72MHz कनेक्टिविटी CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, अस्थायी सेंसर, I/O की WDT संख्या 37 प्रोग्राम मेमोरी साइज 64KB (64K x 8) प्रोग्राम मेमोरी टाइप FLASH EEPROM साइज - RAM साइज 20K x 8 वोल्टेज - सप्लाई (Vcc/Vdd) 2V ~ 3.6V डेटा कन्वर्टर्स A/D 10x12b थरथरानवाला प्रकार आंतरिक ऑपरेटिंग तापमान -40 डिग्री सेल्सियस ~ 85 डिग्री सेल्सियस (टीए)

चरण 3: Arduino IDE में STM32 बोर्ड स्थापित करें

Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें
Arduino IDE में STM32 बोर्ड स्थापित करें

कृपया नीचे दिए गए निर्देशों का पालन करें और arduino ide में stm32 बोर्ड स्थापित करने के लिए चित्र प्रदान करें: 1- Arduino.cc IDE लॉन्च करें। "फ़ाइल" मेनू पर क्लिक करें और फिर "प्राथमिकताएं"। "प्राथमिकताएं" संवाद खुल जाएगा, फिर "अतिरिक्त बोर्ड प्रबंधक URL" फ़ील्ड में निम्न लिंक जोड़ें:"https://dan.drown.org/stm32duino/package_STM32duino_index. json"क्लिक करें"ओके"2- "टूल्स" मेनू पर क्लिक करें और फिर "बोर्ड्स> बोर्ड मैनेजर"बोर्ड मैनेजर खुल जाएगा और आपको स्थापित और उपलब्ध बोर्डों की एक सूची दिखाई देगी। "STM32 F103Cxxx" का चयन करें और इंस्टॉल पर क्लिक करें। स्थापना पूर्ण होने के बाद मूल नाम के आगे एक "इंस्टॉल किया गया" टैग दिखाई देता है। आप बोर्ड प्रबंधक को बंद कर सकते हैं। अब आप "बोर्ड" मेनू में STM32 बोर्ड पैकेज पा सकते हैं। वांछित बोर्ड श्रृंखला चुनें: STM32F103Cxxxबोर्ड का चयन करें

चरण 4: बोर्ड की प्रोग्रामिंग के लिए कनेक्शन

बोर्ड की प्रोग्रामिंग के लिए कनेक्शन
बोर्ड की प्रोग्रामिंग के लिए कनेक्शन

Stm32 को प्रोग्राम करने के लिए आपको इन दिए गए सर्किट का पालन करने की आवश्यकता है। इसे प्रोग्राम करने के लिए आपको स्पष्ट रूप से Stm32 प्राप्त करने की आवश्यकता है और दूसरा ttl कनवर्टर के लिए USB है, इसलिए USB से TTL कनवर्टर प्राप्त करें और दिखाए गए schmatics का पालन करें।

चरण 5: बोर्ड प्रोग्रामिंग

बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग
बोर्ड प्रोग्रामिंग

अब अपने arduino IDE में ब्लिंक स्केच खोलें और पिन नंबर को "PC13" में बदलें क्योंकि stm32 का ऑनबोर्ड एलईडी PC13 पिन पर है, फिर टूल सेक्शन में सेटिंग्स का चयन करें (जैसे: बोर्ड, कॉम पोर्ट, अपलोड विधि आदि। दिखाए गए अनुसार) छवि) और कोड को अपने stm32 पर अपलोड करें और ऑनबोर्ड PC13 एलईडी छवियों में मेरी तरह झपकना शुरू कर देगा (छवि गुणवत्ता के बारे में क्षमा करें) और यहां तक कि इसे पलक झपकते देखने के लिए आप PC13 में एक बाहरी एलईडी भी जोड़ सकते हैं। इसलिए STM32 BOARD के साथ प्रोजेक्ट बनाने का मज़ा लें।

सिफारिश की: