Giga उपकरण GD32E231C-START आर्म कोर्टेक्स-M23 32-बिट MCU नियन्त्रक
सारांश
GD32E231C-START ले GD32E231C8T6 मुख्य नियन्त्रकको रूपमा प्रयोग गर्दछ। यसले 5V पावर आपूर्ति गर्न मिनी USB इन्टरफेस प्रयोग गर्दछ। रिसेट, बुट, वेकअप कुञ्जी, LED, GD-Link, Ardunio पनि समावेश छन्। थप विवरणहरूको लागि कृपया GD32E231C-START-V1.0 योजनाबद्ध हेर्नुहोस्।
प्रकार्य पिन असाइनमेन्ट
तालिका २-१ प्रकार्य पिन असाइनमेन्ट
कार्य | पिन | विवरण |
एलईडी |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
रिसेट गर्नुहोस् | K1-रिसेट गर्नुहोस् | |
कुञ्जी | PA0 | K2-वेकअप |
सुरु गर्दै
EVAL बोर्डले पावर DC +5V प्राप्त गर्न मिनी USB कनेक्टर प्रयोग गर्दछ, जुन हार्डवेयर प्रणाली सामान्य कार्य भोल्युम हो।tage प्रोग्रामहरू डाउनलोड र डिबग गर्नको लागि बोर्डमा GD-Link आवश्यक छ। सही बुट मोड चयन गर्नुहोस् र त्यसपछि पावर अन गर्नुहोस्, LEDPWR सक्रिय हुनेछ, जसले बिजुली आपूर्ति ठीक छ भनेर संकेत गर्दछ। त्यहाँ सबै परियोजनाहरूको Keil संस्करण र IAR संस्करण छन्। परियोजनाहरूको Keil संस्करण Keil MDK-ARM 5.25 uVision5 मा आधारित बनाइएको हो। परियोजनाहरूको IAR संस्करण ARM 8.31.1 को लागि IAR Embedded Workbench को आधारमा सिर्जना गरिएको हो। प्रयोगको क्रममा, निम्न बिन्दुहरूलाई ध्यान दिनुपर्छ:
- यदि तपाइँ परियोजना खोल्न Keil uVision5 प्रयोग गर्नुहुन्छ। "उपकरण छुटेको (हरू)" समस्या समाधान गर्नको लागि, तपाइँ GigaDevice.GD32E23x_DFP.1.0.0.pack स्थापना गर्न सक्नुहुन्छ।
- यदि तपाइँ परियोजना खोल्न IAR प्रयोग गर्नुहुन्छ भने, सम्बन्धित लोड गर्न IAR_GD32E23x_ADDON_1.0.0.exe स्थापना गर्नुहोस्। files.
हार्डवेयर लेआउट समाप्त भयोview
बिजुली आपूर्ति
चित्र ४-१ पावर सप्लाईको योजनाबद्ध रेखाचित्र
बुट विकल्प
एलईडी
कुञ्जी
GD-लिङ्क
MCU
अर्दुनियो
नियमित प्रयोग गाइड
GPIO_Running_LED
डेमो उद्देश्य
यो डेमोले GD32 MCU को निम्न कार्यहरू समावेश गर्दछ:
- GPIO नियन्त्रण LED प्रयोग गर्न सिक्नुहोस्
- 1ms ढिलाइ उत्पन्न गर्न SysTick प्रयोग गर्न सिक्नुहोस्
GD32E231C-START बोर्डमा चार एलईडी छ। LED1 GPIO द्वारा नियन्त्रित छन्। यस डेमोले कसरी एलईडी बत्ती बाल्ने भनेर देखाउनेछ।
DEMO चलिरहेको परिणाम
कार्यक्रम <01_GPIO_Running_LED > EVAL बोर्डमा डाउनलोड गर्नुहोस्, LED1 1000ms को अन्तरालमा क्रमशः अन र अफ हुनेछ, प्रक्रिया दोहोर्याउनुहोस्। GPIO_Key_Polling_mode
डेमो उद्देश्य
यो डेमोले GD32 MCU को निम्न कार्यहरू समावेश गर्दछ:
- GPIO नियन्त्रण LED र कुञ्जी प्रयोग गर्न सिक्नुहोस्
- 1ms ढिलाइ उत्पन्न गर्न SysTick प्रयोग गर्न सिक्नुहोस्
GD32E231C-START बोर्डमा दुई कुञ्जी र चार एलईडी छन्। दुई कुञ्जीहरू रिसेट कुञ्जी र वेकअप कुञ्जी हुन्। LED1 GPIO द्वारा नियन्त्रित छन्। यस डेमोले कसरी LED1 नियन्त्रण गर्न वेकअप कुञ्जी प्रयोग गर्ने भनेर देखाउनेछ। जब वेकअप कुञ्जी थिच्नुहोस्, यसले IO पोर्टको इनपुट मान जाँच गर्नेछ। यदि मान 1 हो र 50ms को लागि पर्खनेछ। IO पोर्टको इनपुट मान फेरि जाँच गर्नुहोस्। यदि मान अझै 1 छ भने, यसले बटन सफलतापूर्वक थिचिएको र LED1 टगल गरेको संकेत गर्दछ।
DEMO चलिरहेको परिणाम
कार्यक्रम डाउनलोड गर्नुहोस् < 02_GPIO_Key_Polling_mode > EVAL बोर्डमा, सबै LEDs परीक्षणको लागि एक पटक फ्ल्यास हुन्छन् र LED1 सक्रिय छ, Wakeup कुञ्जी थिच्नुहोस्, LED1 बन्द हुनेछ। फेरि वेकअप कुञ्जी थिच्नुहोस्, LED1 सक्रिय हुनेछ।
EXTI_Key_Interrupt_mode
डेमो उद्देश्य
यो डेमोले GD32 MCU को निम्न कार्यहरू समावेश गर्दछ:
- LED र KEY लाई GPIO नियन्त्रण प्रयोग गर्न सिक्नुहोस्
- बाह्य अवरोध उत्पन्न गर्न EXTI प्रयोग गर्न सिक्नुहोस्
GD32E231C-START बोर्डमा दुई कुञ्जी र चार एलईडी छन्। दुई कुञ्जीहरू रिसेट कुञ्जी र वेकअप कुञ्जी हुन्। LED1 GPIO द्वारा नियन्त्रित छन्। यस डेमोले LED1 लाई नियन्त्रण गर्न EXTI अवरोध लाइन कसरी प्रयोग गर्ने भनेर देखाउनेछ। जब वेकअप कुञ्जी थिच्नुहोस्, यसले अवरोध उत्पन्न गर्नेछ। अवरोध सेवा प्रकार्यमा, डेमोले LED1 टगल गर्नेछ।
DEMO चलिरहेको परिणाम
कार्यक्रम डाउनलोड गर्नुहोस् < 03_EXTI_Key_Interrupt_mode > EVAL बोर्डमा, सबै LEDs परीक्षणको लागि एक पटक फ्ल्यास हुन्छन् र LED1 सक्रिय छ, वेकअप कुञ्जी थिच्नुहोस्, LED1 बन्द हुनेछ। फेरि वेकअप कुञ्जी थिच्नुहोस्, LED1 सक्रिय हुनेछ।
TIMER_Key_EXTI
यो डेमोले GD32 MCU को निम्न कार्यहरू समावेश गर्दछ:
- LED र KEY लाई GPIO नियन्त्रण प्रयोग गर्न सिक्नुहोस्
- बाह्य अवरोध उत्पन्न गर्न EXTI प्रयोग गर्न सिक्नुहोस्
- PWM उत्पन्न गर्न TIMER प्रयोग गर्न सिक्नुहोस्
GD32E231C-START बोर्डमा दुई कुञ्जी र चार एलईडी छन्। दुई कुञ्जीहरू रिसेट कुञ्जी र वेकअप कुञ्जी हुन्। LED1 GPIO द्वारा नियन्त्रित छन्। यस डेमोले LED1 को स्थिति टगल गर्न EXTI अवरोध ट्रिगर गर्न TIMER PWM कसरी प्रयोग गर्ने र LED1 नियन्त्रण गर्न EXTI अवरोध लाइन देखाउनेछ। जब वेकअप कुञ्जी थिच्नुहोस्, यसले अवरोध उत्पन्न गर्नेछ। अवरोध सेवा प्रकार्यमा, डेमोले LED1 टगल गर्नेछ।
DEMO चलिरहेको परिणाम
कार्यक्रम डाउनलोड गर्नुहोस् < 04_TIMER_Key_EXTI > EVAL बोर्डमा, सबै LED हरू परीक्षणको लागि एक पटक फ्ल्यास हुन्छन्, वेकअप कुञ्जी थिच्नुहोस्, LED1 सक्रिय हुनेछ। फेरि वेकअप कुञ्जी थिच्नुहोस्, LED1 बन्द हुनेछ। PA6(TIMER2_CH0) र PA5 जडान गर्नुहोस्
संशोधन इतिहास
संशोधन नं. | विवरण | मिति |
1.0 | प्रारम्भिक रिलीज | फेब्रुअरी १९, २०१९ |
1.1 | कागजात हेडर र गृहपृष्ठ परिमार्जन गर्नुहोस् | डिसेम्बर 31, 2021 |
महत्त्वपूर्ण सूचना
यो कागजात GigaDevice Semiconductor Inc को सम्पत्ति हो। र यसका सहायक कम्पनीहरू ("कम्पनी")। यो कागजात, यस कागजात ("उत्पादन") मा वर्णन गरिएको कम्पनीको कुनै पनि उत्पादन सहित, बौद्धिक सम्पत्ति कानून र जनवादी गणतन्त्र चीन र विश्वभरका अन्य क्षेत्राधिकारहरू अन्तर्गत कम्पनीको स्वामित्वमा छ। कम्पनीले त्यस्ता कानून र सन्धिहरू अन्तर्गत सबै अधिकारहरू सुरक्षित गर्दछ र यसको पेटेन्ट, प्रतिलिपि अधिकार, ट्रेडमार्क, वा अन्य बौद्धिक सम्पत्ति अधिकारहरू अन्तर्गत कुनै पनि इजाजतपत्र प्रदान गर्दैन। यसमा उल्लेख गरिएको तेस्रो पक्षको नाम र ब्रान्डहरू (यदि कुनै हो भने) तिनीहरूको सम्बन्धित मालिकको सम्पत्ति हो र पहिचान उद्देश्यका लागि मात्र सन्दर्भ गरिन्छ। कम्पनीले यस कागजात वा कुनै पनि उत्पादनको सम्बन्धमा कुनै पनि प्रकारको, अभिव्यक्त वा निहित, कुनै विशेष उद्देश्यको लागि व्यापारिकता र फिटनेसको निहित वारेन्टीहरू सहित, तर सीमित छैन। कम्पनीले यस कागजातमा वर्णन गरिएको कुनै पनि उत्पादनको आवेदन वा प्रयोगबाट उत्पन्न हुने कुनै दायित्व ग्रहण गर्दैन। यस कागजातमा प्रदान गरिएको कुनै पनि जानकारी केवल सन्दर्भ उद्देश्यका लागि प्रदान गरिएको छ। यो जानकारी र कुनै नतिजा उत्पादनबाट बनेको कुनै पनि अनुप्रयोगको कार्यक्षमता र सुरक्षालाई ठीकसँग डिजाइन, कार्यक्रम, र परीक्षण गर्ने यो कागजातको प्रयोगकर्ताको जिम्मेवारी हो। लागू सम्झौतामा स्पष्ट रूपमा पहिचान गरिएको अनुकूलित उत्पादनहरू बाहेक, उत्पादनहरू सामान्य व्यापार, औद्योगिक, व्यक्तिगत, र/वा घरायसी अनुप्रयोगहरूको लागि मात्र डिजाइन, विकास, र/वा निर्मित हुन्छन्। उत्पादनहरू हतियारहरू, हतियार प्रणालीहरू, आणविक स्थापनाहरू, आणविक ऊर्जा नियन्त्रण उपकरणहरू, दहन नियन्त्रण उपकरणहरू, हवाइजहाज वा अन्तरिक्ष यान उपकरणहरू, यातायात उपकरणहरू, ट्राफिक संकेतहरूको सञ्चालनको लागि डिजाइन गरिएको वा अभिप्रेरित प्रणालीहरूमा कम्पोनेन्टको रूपमा प्रयोगको लागि डिजाइन, अभिप्रेरित, वा अधिकृत छैनन्। उपकरणहरू, जीवन-समर्थन यन्त्रहरू वा प्रणालीहरू, अन्य चिकित्सा उपकरणहरू वा प्रणालीहरू (पुनरुत्थान उपकरणहरू र सर्जिकल प्रत्यारोपणहरू सहित), प्रदूषण नियन्त्रण वा खतरनाक पदार्थहरू व्यवस्थापन, वा अन्य प्रयोगहरू जहाँ उपकरण वा उत्पादनको विफलताले व्यक्तिगत चोटपटक, मृत्यु, सम्पत्ति वा वातावरणीय क्षति ("अनपेक्षित प्रयोग")। ग्राहकहरूले लागू कानून र नियमहरू बमोजिम उत्पादनहरूको प्रयोग र बिक्री सुनिश्चित गर्न कुनै पनि र सबै कार्यहरू लिनेछन्। कम्पनी पूर्ण वा आंशिक रूपमा उत्तरदायी छैन, र ग्राहकहरूले यसद्वारा कम्पनीका साथै यसका आपूर्तिकर्ताहरू र/वा वितरकहरूलाई कुनै पनि दावी, क्षति, वा उत्पादनहरूको सबै अनपेक्षित प्रयोगहरूबाट उत्पन्न हुने वा सम्बन्धित अन्य दायित्वबाट मुक्त गर्नेछन्। । ग्राहकहरूले क्षतिपूर्ति र कम्पनीका साथै यसका आपूर्तिकर्ताहरू र/वा वितरकहरूलाई सबै दावीहरू, लागतहरू, क्षतिहरू, र अन्य दायित्वहरू, व्यक्तिगत चोटपटक वा मृत्युको लागि दावीहरू सहित, उत्पादनहरूको कुनै पनि अनावश्यक प्रयोगहरूबाट उत्पन्न हुने वा सम्बन्धितका विरुद्ध हानिरहित राख्नेछन्। । यस कागजातमा जानकारी उत्पादनहरु को सम्बन्ध मा मात्र प्रदान गरिएको छ।
कागजातहरू / स्रोतहरू
![]() |
GigaDevice GD32E231C-START आर्म कोर्टेक्स-M23 32-बिट MCU नियन्त्रक [pdf] प्रयोगकर्ता गाइड GD32E231C-START, Arm Cortex-M23 32-bit MCU नियन्त्रक, Cortex-M23 32-bit MCU नियन्त्रक, 32-bit MCU नियन्त्रक, MCU नियन्त्रक, GD32E231C-START, नियन्त्रक |