गीगा डिवाइस GD32E231C-START आर्म कॉर्टेक्स-M23 32-बिट MCU नियंत्रक
सारांश
GD32E231C-START मुख्य नियंत्रक के रूप में GD32E231C8T6 का उपयोग करता है। यह 5V बिजली की आपूर्ति के लिए मिनी USB इंटरफ़ेस का उपयोग करता है। रीसेट, बूट, वेकअप कुंजी, एलईडी, जीडी-लिंक, अर्दुनियो भी शामिल हैं। अधिक जानकारी के लिए कृपया GD32E231C-START-V1.0 योजनाबद्ध देखें।
फ़ंक्शन पिन असाइनमेंट
तालिका 2-1 फ़ंक्शन पिन असाइनमेंट
समारोह | नत्थी करना | विवरण |
नेतृत्व किया |
पीए7 | LED1 |
पीए8 | LED2 | |
पीए11 | LED3 | |
पीए12 | LED4 | |
रीसेट करें | K1-रीसेट | |
चाबी | पीए0 | K2-वेकअप |
शुरू करना
EVAL बोर्ड डीसी +5V बिजली प्राप्त करने के लिए मिनी यूएसबी कनेक्टर का उपयोग करता है, जो हार्डवेयर सिस्टम सामान्य कार्य वॉल्यूम हैtagई. प्रोग्राम डाउनलोड करने और डीबग करने के लिए बोर्ड पर एक GD-Link आवश्यक है। सही बूट मोड चुनें और फिर पावर ऑन करें, LEDPWR चालू हो जाएगा, जो दर्शाता है कि बिजली की आपूर्ति ठीक है। सभी प्रोजेक्ट के Keil संस्करण और IAR संस्करण हैं। प्रोजेक्ट के Keil संस्करण Keil MDK-ARM 5.25 uVision5 के आधार पर बनाए गए हैं। प्रोजेक्ट के IAR संस्करण ARM 8.31.1 के लिए IAR एम्बेडेड वर्कबेंच के आधार पर बनाए गए हैं। उपयोग के दौरान, निम्नलिखित बिंदुओं पर ध्यान दिया जाना चाहिए:
- यदि आप प्रोजेक्ट खोलने के लिए Keil uVision5 का उपयोग करते हैं। “डिवाइस गुम (s)” समस्या को हल करने के लिए, आप GigaDevice.GD32E23x_DFP.1.0.0.pack स्थापित कर सकते हैं।
- यदि आप प्रोजेक्ट खोलने के लिए IAR का उपयोग करते हैं, तो संबंधित फ़ाइल को लोड करने के लिए IAR_GD32E23x_ADDON_1.0.0.exe स्थापित करें files.
हार्डवेयर लेआउट खत्मview
बिजली की आपूर्ति
चित्रा 4-1 बिजली आपूर्ति का योजनाबद्ध आरेख
बूट विकल्प
नेतृत्व किया
चाबी
जीडी-LINK
एमसीयू
अर्दुनियो
नियमित उपयोग गाइड
GPIO_Running_LED
डेमो उद्देश्य
इस डेमो में GD32 MCU के निम्नलिखित कार्य शामिल हैं:
- GPIO का उपयोग करना सीखें LED को नियंत्रित करें
- 1ms विलंब उत्पन्न करने के लिए SysTick का उपयोग करना सीखें
GD32E231C-START बोर्ड में चार LED हैं। LED1 को GPIO द्वारा नियंत्रित किया जाता है। यह डेमो दिखाएगा कि LED को कैसे जलाया जाए।
डेमो चल रहा परिणाम
प्रोग्राम < 01_GPIO_Running_LED > को EVAL बोर्ड पर डाउनलोड करें, LED1 1000ms के अंतराल के साथ क्रम में चालू और बंद हो जाएगा, प्रक्रिया को दोहराएं। GPIO_Key_Polling_mode
डेमो उद्देश्य
इस डेमो में GD32 MCU के निम्नलिखित कार्य शामिल हैं:
- GPIO का उपयोग करना सीखें, LED और कुंजी को नियंत्रित करें
- 1ms विलंब उत्पन्न करने के लिए SysTick का उपयोग करना सीखें
GD32E231C-START बोर्ड में दो कुंजियाँ और चार LED हैं। दो कुंजियाँ रीसेट कुंजी और वेकअप कुंजी हैं। LED1 को GPIO द्वारा नियंत्रित किया जाता है। यह डेमो दिखाएगा कि LED1 को नियंत्रित करने के लिए वेकअप कुंजी का उपयोग कैसे करें। जब वेकअप कुंजी को दबाया जाता है, तो यह IO पोर्ट के इनपुट मान की जाँच करेगा। यदि मान 1 है और 50ms तक प्रतीक्षा करेगा। IO पोर्ट के इनपुट मान को फिर से जाँचें। यदि मान अभी भी 1 है, तो यह इंगित करता है कि बटन सफलतापूर्वक दबाया गया है और LED1 को टॉगल करें।
डेमो चल रहा परिणाम
प्रोग्राम < 02_GPIO_Key_Polling_mode > को EVAL बोर्ड पर डाउनलोड करें, सभी LED को एक बार टेस्ट के लिए फ्लैश करें और LED1 चालू करें, वेकअप कुंजी को दबाएं, LED1 बंद हो जाएगी। वेकअप कुंजी को फिर से दबाएं, LED1 चालू हो जाएगी।
EXTI_Key_इंटरप्ट_मोड
डेमो उद्देश्य
इस डेमो में GD32 MCU के निम्नलिखित कार्य शामिल हैं:
- GPIO का उपयोग करना सीखें LED और KEY को नियंत्रित करें
- बाहरी व्यवधान उत्पन्न करने के लिए EXTI का उपयोग करना सीखें
GD32E231C-START बोर्ड में दो कुंजियाँ और चार LED हैं। दो कुंजियाँ रीसेट कुंजी और वेकअप कुंजी हैं। LED1 को GPIO द्वारा नियंत्रित किया जाता है। यह डेमो दिखाएगा कि LED1 को नियंत्रित करने के लिए EXTI इंटरप्ट लाइन का उपयोग कैसे करें। जब वेकअप कुंजी को दबाया जाता है, तो यह एक इंटरप्ट उत्पन्न करेगा। इंटरप्ट सर्विस फ़ंक्शन में, डेमो LED1 को टॉगल करेगा।
डेमो चल रहा परिणाम
प्रोग्राम < 03_EXTI_Key_Interrupt_mode > को EVAL बोर्ड पर डाउनलोड करें, सभी LED को एक बार टेस्ट के लिए फ्लैश करें और LED1 चालू करें, वेकअप कुंजी को दबाएं, LED1 बंद हो जाएगी। वेकअप कुंजी को फिर से दबाएं, LED1 चालू हो जाएगी।
TIMER_Key_EXTI
इस डेमो में GD32 MCU के निम्नलिखित कार्य शामिल हैं:
- GPIO का उपयोग करना सीखें LED और KEY को नियंत्रित करें
- बाहरी व्यवधान उत्पन्न करने के लिए EXTI का उपयोग करना सीखें
- पीडब्लूएम उत्पन्न करने के लिए टाइमर का उपयोग करना सीखें
GD32E231C-START बोर्ड में दो कुंजियाँ और चार LED हैं। दो कुंजियाँ रीसेट कुंजी और वेकअप कुंजी हैं। LED1 को GPIO द्वारा नियंत्रित किया जाता है। यह डेमो दिखाएगा कि LED1 की स्थिति को टॉगल करने के लिए EXTI इंटरप्ट को ट्रिगर करने के लिए TIMER PWM का उपयोग कैसे करें और LED1 को नियंत्रित करने के लिए EXTI इंटरप्ट लाइन। जब वेकअप कुंजी को दबाया जाता है, तो यह एक इंटरप्ट उत्पन्न करेगा। इंटरप्ट सर्विस फ़ंक्शन में, डेमो LED1 को टॉगल करेगा।
डेमो चल रहा परिणाम
प्रोग्राम < 04_TIMER_Key_EXTI > को EVAL बोर्ड पर डाउनलोड करें, सभी LED को टेस्ट के लिए एक बार फ्लैश करें, वेकअप की को दबाएं, LED1 चालू हो जाएगी। वेकअप की को फिर से दबाएं, LED1 बंद हो जाएगी। PA6(TIMER2_CH0) और PA5 को कनेक्ट करें
संशोधन इतिहास
संशोधन संख्या | विवरण | तारीख |
1.0 | प्रारंभिक रिहाई | फ़रवरी.19, 2019 |
1.1 | दस्तावेज़ शीर्षलेख और मुखपृष्ठ संशोधित करें | 31 दिसंबर, 2021 |
महत्वपूर्ण सूचना
यह दस्तावेज़ गीगाडिवाइस सेमीकंडक्टर इंक की संपत्ति है। और इसकी सहायक कंपनियाँ ("कंपनी")। यह दस्तावेज़, जिसमें इस दस्तावेज़ में वर्णित कंपनी का कोई भी उत्पाद ("उत्पाद") शामिल है, पीपुल्स रिपब्लिक ऑफ चाइना और दुनिया भर के अन्य अधिकार क्षेत्रों के बौद्धिक संपदा कानूनों और संधियों के तहत कंपनी के स्वामित्व में है। कंपनी ऐसे कानूनों और संधियों के अंतर्गत सभी अधिकार सुरक्षित रखती है तथा अपने पेटेंट, कॉपीराइट, ट्रेडमार्क या अन्य बौद्धिक संपदा अधिकारों के अंतर्गत कोई लाइसेंस प्रदान नहीं करती है। इसमें उल्लिखित तीसरे पक्ष के नाम और ब्रांड (यदि कोई हो) उनके संबंधित स्वामी की संपत्ति हैं और केवल पहचान के प्रयोजन के लिए संदर्भित हैं। कंपनी इस दस्तावेज़ या किसी भी उत्पाद के संबंध में किसी भी प्रकार की, व्यक्त या निहित, कोई वारंटी नहीं देती है, जिसमें किसी विशेष उद्देश्य के लिए व्यापारिकता और उपयुक्तता की निहित वारंटी शामिल है, लेकिन यह इन्हीं तक सीमित नहीं है। कंपनी इस दस्तावेज़ में वर्णित किसी भी उत्पाद के अनुप्रयोग या उपयोग से उत्पन्न होने वाली किसी भी देयता को स्वीकार नहीं करती है। इस दस्तावेज़ में दी गई कोई भी जानकारी केवल संदर्भ के उद्देश्य से दी गई है। इस दस्तावेज़ के उपयोगकर्ता की यह जिम्मेदारी है कि वह इस जानकारी से बने किसी भी अनुप्रयोग और उसके परिणामस्वरूप बनने वाले किसी भी उत्पाद की कार्यक्षमता और सुरक्षा को उचित रूप से डिजाइन, प्रोग्राम और परीक्षण करे। लागू अनुबंध में स्पष्ट रूप से पहचाने गए अनुकूलित उत्पादों को छोड़कर, उत्पादों को केवल साधारण व्यवसाय, औद्योगिक, व्यक्तिगत और/या घरेलू अनुप्रयोगों के लिए डिज़ाइन, विकसित और/या निर्मित किया जाता है। ये उत्पाद हथियारों, हथियार प्रणालियों, परमाणु प्रतिष्ठानों, परमाणु ऊर्जा नियंत्रण उपकरणों, दहन नियंत्रण उपकरणों, हवाई जहाज या अंतरिक्ष यान उपकरणों, परिवहन उपकरणों, यातायात सिग्नल उपकरणों, जीवन-सहायक उपकरणों या प्रणालियों, अन्य चिकित्सा उपकरणों या प्रणालियों (पुनर्जीवन उपकरण और शल्य चिकित्सा प्रत्यारोपण सहित), प्रदूषण नियंत्रण या खतरनाक पदार्थ प्रबंधन, या अन्य उपयोगों के संचालन के लिए डिज़ाइन या इच्छित प्रणालियों में घटकों के रूप में उपयोग के लिए डिज़ाइन, इरादा या अधिकृत नहीं हैं, जहाँ उपकरण या उत्पाद की विफलता व्यक्तिगत चोट, मृत्यु, संपत्ति या पर्यावरणीय क्षति ("अनपेक्षित उपयोग") का कारण बन सकती है। ग्राहकों को लागू कानूनों और विनियमों के अनुसार उत्पादों का उपयोग और बिक्री सुनिश्चित करने के लिए सभी कार्रवाई करनी होगी। कंपनी पूर्णतः या आंशिक रूप से उत्तरदायी नहीं है, तथा ग्राहक कंपनी के साथ-साथ इसके आपूर्तिकर्ताओं और/या वितरकों को उत्पादों के सभी अनपेक्षित उपयोगों से उत्पन्न या उनसे संबंधित किसी भी दावे, क्षति या अन्य देयता से मुक्त करते हैं। ग्राहकों को कंपनी के साथ-साथ उसके आपूर्तिकर्ताओं और/या वितरकों को सभी दावों, लागतों, क्षतियों और अन्य देनदारियों से सुरक्षित रखना होगा, जिनमें उत्पादों के किसी भी अनपेक्षित उपयोग से उत्पन्न या उससे संबंधित व्यक्तिगत चोट या मृत्यु के दावे भी शामिल हैं। इस दस्तावेज़ में दी गई जानकारी केवल उत्पादों के संबंध में दी गई है।
दस्तावेज़ / संसाधन
![]() |
गीगाडिवाइस GD32E231C-START आर्म कॉर्टेक्स-M23 32-बिट MCU नियंत्रक [पीडीएफ] उपयोगकर्ता गाइड GD32E231C-START, आर्म कॉर्टेक्स-M23 32-बिट MCU नियंत्रक, कॉर्टेक्स-M23 32-बिट MCU नियंत्रक, 32-बिट MCU नियंत्रक, MCU नियंत्रक, GD32E231C-START, नियंत्रक |