विषयसूची:
- चरण 1: चीजें जो आपको चाहिए
- चरण 2: STM32 बोर्ड विनिर्देश (STM32F103C8T6)
- चरण 3: Arduino IDE में STM32 बोर्ड स्थापित करें
- चरण 4: बोर्ड की प्रोग्रामिंग के लिए कनेक्शन
- चरण 5: बोर्ड प्रोग्रामिंग
वीडियो: Arduino IDE के साथ STM32 बोर्ड STM32F103C8T6: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हाय दोस्तों चूंकि बहुत से लोग 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)
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 बोर्ड स्थापित करने के लिए चित्र प्रदान करें: 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 के साथ प्रोजेक्ट बनाने का मज़ा लें।
सिफारिश की:
MXY बोर्ड - कम बजट वाला XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: 8 कदम (चित्रों के साथ)
MXY बोर्ड - लो-बजट XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: मेरा लक्ष्य कम बजट को XY प्लॉटर ड्रॉइंग मशीन बनाने के लिए mXY बोर्ड को डिजाइन करना था। इसलिए मैंने एक बोर्ड तैयार किया जो उन लोगों के लिए आसान बनाता है जो इस परियोजना को बनाना चाहते हैं। पिछले प्रोजेक्ट में, 2 पीसी Nema17 स्टेपर मोटर्स का उपयोग करते हुए, यह बोर्ड आपको
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है
STM32 न्यूक्लियो बोर्ड के साथ रोटरी एनकोडर: 12 कदम
STM32 न्यूक्लियो बोर्ड के साथ रोटरी एनकोडर: यह रोटरी एनकोडर की स्थिति प्राप्त करने के लिए ट्यूटोरियल है, जो एक वृद्धिशील प्रकार का एनकोडर है। एन्कोडर आम तौर पर दो प्रकार के होते हैं: - एक वृद्धिशील है दूसरा निरपेक्ष है। इस कोड का उपयोग STM32L476 और STM32L0 माइक्रोकंट्रोलर के लिए किया जा सकता है। लेकिन अगर आप
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: 6 कदम
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: क्या आपके पास AVR माइक्रोकंट्रोलर बोर्ड है? क्या इसे प्रोग्राम करना मुश्किल है? खैर, आप सही जगह पर हैं। यहां, मैं आपको एक प्रोग्रामर के रूप में Arduino Uno बोर्ड का उपयोग करके Atmega8a माइक्रोकंट्रोलर बोर्ड को प्रोग्राम करने का तरीका दिखाऊंगा। तो बिना आगे
अतिरिक्त बोर्ड के साथ AVR मिनी बोर्ड: 7 कदम
अतिरिक्त बोर्डों के साथ AVR मिनी बोर्ड: कुछ हद तक PIC 12f675 मिनी प्रोटोबार्ड के समान, लेकिन विस्तारित और अतिरिक्त बोर्डों के साथ। attiny2313 . का उपयोग करना