Giga Device GD32E231C-START Arm Cortex-M23 32-bit MCU കൺട്രോളർ
സംഗ്രഹം
GD32E231C-START GD32E231C8T6 പ്രധാന കൺട്രോളറായി ഉപയോഗിക്കുന്നു. 5V പവർ നൽകുന്നതിന് ഇത് മിനി യുഎസ്ബി ഇന്റർഫേസ് ഉപയോഗിക്കുന്നു. റീസെറ്റ്, ബൂട്ട്, വേക്കപ്പ് കീ, LED, GD-Link, Ardunio എന്നിവയും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി GD32E231C-START-V1.0 സ്കീമാറ്റിക് പരിശോധിക്കുക.
ഫംഗ്ഷൻ പിൻ അസൈൻമെന്റ്
പട്ടിക 2-1 ഫംഗ്ഷൻ പിൻ അസൈൻമെന്റ്
ഫംഗ്ഷൻ | പിൻ | വിവരണം |
എൽഇഡി |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
പുനഃസജ്ജമാക്കുക | K1-റീസെറ്റ് | |
കീ | PA0 | K2-വേക്കപ്പ് |
ആമുഖം
പവർ DC +5V ലഭിക്കാൻ EVAL ബോർഡ് മിനി USB കണക്റ്റർ ഉപയോഗിക്കുന്നു, ഇത് ഹാർഡ്വെയർ സിസ്റ്റം സാധാരണ വർക്ക് വോള്യമാണ്.tagഇ. പ്രോഗ്രാമുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനും ഡീബഗ് ചെയ്യുന്നതിനും ബോർഡിൽ ഒരു GD-ലിങ്ക് ആവശ്യമാണ്. ശരിയായ ബൂട്ട് മോഡ് തിരഞ്ഞെടുത്ത് പവർ ഓണാക്കുക, LEDPWR ഓണാകും, ഇത് വൈദ്യുതി വിതരണം ശരിയാണെന്ന് സൂചിപ്പിക്കുന്നു. എല്ലാ പ്രോജക്ടുകളുടെയും കെയിൽ പതിപ്പും IAR പതിപ്പും ഉണ്ട്. കെയിൽ MDK-ARM 5.25 uVision5 അടിസ്ഥാനമാക്കിയാണ് പ്രോജക്റ്റുകളുടെ കെയിൽ പതിപ്പ് സൃഷ്ടിച്ചിരിക്കുന്നത്. ARM 8.31.1-നുള്ള IAR എംബഡഡ് വർക്ക് ബെഞ്ചിനെ അടിസ്ഥാനമാക്കിയാണ് പ്രോജക്റ്റുകളുടെ IAR പതിപ്പ് സൃഷ്ടിച്ചത്. ഉപയോഗ സമയത്ത്, ഇനിപ്പറയുന്ന പോയിന്റുകൾ ശ്രദ്ധിക്കേണ്ടതാണ്:
- പ്രോജക്റ്റ് തുറക്കാൻ നിങ്ങൾ Keil uVision5 ഉപയോഗിക്കുകയാണെങ്കിൽ. "ഉപകരണം നഷ്ടമായ (കൾ)" പ്രശ്നം പരിഹരിക്കുന്നതിന്, നിങ്ങൾക്ക് GigaDevice.GD32E23x_DFP.1.0.0.pack ഇൻസ്റ്റാൾ ചെയ്യാം.
- പ്രോജക്റ്റ് തുറക്കാൻ നിങ്ങൾ IAR ഉപയോഗിക്കുകയാണെങ്കിൽ, ബന്ധപ്പെട്ടവ ലോഡുചെയ്യാൻ IAR_GD32E23x_ADDON_1.0.0.exe ഇൻസ്റ്റാൾ ചെയ്യുക files.
ഹാർഡ്വെയർ ലേഔട്ട് കഴിഞ്ഞുview
വൈദ്യുതി വിതരണം
ചിത്രം 4-1 വൈദ്യുതി വിതരണത്തിന്റെ സ്കീമാറ്റിക് ഡയഗ്രം
ബൂട്ട് ഓപ്ഷൻ
എൽഇഡി
കീ
GD-ലിങ്ക്
എം.സി.യു
അർഡുനിയോ
പതിവ് ഉപയോഗ ഗൈഡ്
GPIO_Running_LED
ഡെമോ ഉദ്ദേശ്യം
ഈ ഡെമോയിൽ GD32 MCU-യുടെ ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുന്നു:
- LED നിയന്ത്രിക്കാൻ GPIO ഉപയോഗിക്കാൻ പഠിക്കുക
- 1ms കാലതാമസം സൃഷ്ടിക്കാൻ SysTick ഉപയോഗിക്കാൻ പഠിക്കുക
GD32E231C-START ബോർഡിൽ നാല് LED ഉണ്ട്. LED1 നിയന്ത്രിക്കുന്നത് GPIO ആണ്. എൽഇഡി എങ്ങനെ പ്രകാശിപ്പിക്കാമെന്ന് ഈ ഡെമോ കാണിക്കും.
ഡെമോ പ്രവർത്തന ഫലം
പ്രോഗ്രാം < 01_GPIO_Running_LED > EVAL ബോർഡിലേക്ക് ഡൗൺലോഡ് ചെയ്യുക, LED1 1000ms ഇടവേളയിൽ ക്രമത്തിൽ ഓണും ഓഫും ചെയ്യും, പ്രക്രിയ ആവർത്തിക്കുക. GPIO_Key_Polling_mode
ഡെമോ ഉദ്ദേശ്യം
ഈ ഡെമോയിൽ GD32 MCU-യുടെ ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുന്നു:
- എൽഇഡിയും കീയും നിയന്ത്രിക്കുന്ന ജിപിഐഒ ഉപയോഗിക്കാൻ പഠിക്കുക
- 1ms കാലതാമസം സൃഷ്ടിക്കാൻ SysTick ഉപയോഗിക്കാൻ പഠിക്കുക
GD32E231C-START ബോർഡിൽ രണ്ട് കീകളും നാല് എൽഇഡിയും ഉണ്ട്. റീസെറ്റ് കീയും വേക്കപ്പ് കീയുമാണ് രണ്ട് കീകൾ. LED1 നിയന്ത്രിക്കുന്നത് GPIO ആണ്. LED1 നിയന്ത്രിക്കാൻ വേക്കപ്പ് കീ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ഡെമോ കാണിക്കും. വേക്കപ്പ് കീ അമർത്തുമ്പോൾ, അത് IO പോർട്ടിന്റെ ഇൻപുട്ട് മൂല്യം പരിശോധിക്കും. മൂല്യം 1 ആണെങ്കിൽ, 50ms വരെ കാത്തിരിക്കും. IO പോർട്ടിന്റെ ഇൻപുട്ട് മൂല്യം വീണ്ടും പരിശോധിക്കുക. ഇപ്പോഴും മൂല്യം 1 ആണെങ്കിൽ, ബട്ടൺ വിജയകരമായി അമർത്തി LED1 ടോഗിൾ ചെയ്തതായി ഇത് സൂചിപ്പിക്കുന്നു.
ഡെമോ പ്രവർത്തന ഫലം
പ്രോഗ്രാം < 02_GPIO_Key_Polling_mode > EVAL ബോർഡിലേക്ക് ഡൗൺലോഡ് ചെയ്യുക, എല്ലാ LED-കളും ടെസ്റ്റിനായി ഒരിക്കൽ ഫ്ലാഷ് ചെയ്യുകയും LED1 ഓണായിരിക്കുകയും ചെയ്യുന്നു, വേക്കപ്പ് കീ അമർത്തുക, LED1 ഓഫാകും. വേക്കപ്പ് കീ വീണ്ടും അമർത്തുക, LED1 ഓണാകും.
EXTI_Key_Interrupt_mode
ഡെമോ ഉദ്ദേശ്യം
ഈ ഡെമോയിൽ GD32 MCU-യുടെ ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ ഉൾപ്പെടുന്നു:
- LED, KEY എന്നിവ നിയന്ത്രിക്കാൻ GPIO ഉപയോഗിക്കാൻ പഠിക്കുക
- ബാഹ്യ തടസ്സം സൃഷ്ടിക്കാൻ EXTI ഉപയോഗിക്കാൻ പഠിക്കുക
GD32E231C-START ബോർഡിൽ രണ്ട് കീകളും നാല് എൽഇഡിയും ഉണ്ട്. റീസെറ്റ് കീയും വേക്കപ്പ് കീയുമാണ് രണ്ട് കീകൾ. LED1 നിയന്ത്രിക്കുന്നത് GPIO ആണ്. LED1 നിയന്ത്രിക്കാൻ EXTI ഇന്ററപ്റ്റ് ലൈൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ഡെമോ കാണിക്കും. വേക്കപ്പ് കീ അമർത്തുമ്പോൾ, അത് ഒരു തടസ്സം സൃഷ്ടിക്കും. ഇന്ററപ്റ്റ് സർവീസ് ഫംഗ്ഷനിൽ, ഡെമോ LED1 ടോഗിൾ ചെയ്യും.
ഡെമോ പ്രവർത്തന ഫലം
പ്രോഗ്രാം < 03_EXTI_Key_Interrupt_mode > EVAL ബോർഡിലേക്ക് ഡൗൺലോഡ് ചെയ്യുക, എല്ലാ LED-കളും ടെസ്റ്റിനായി ഒരിക്കൽ ഫ്ലാഷ് ചെയ്യുകയും 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 ടോഗിൾ ചെയ്യും.
ഡെമോ പ്രവർത്തന ഫലം
പ്രോഗ്രാം < 04_TIMER_Key_EXTI > EVAL ബോർഡിലേക്ക് ഡൗൺലോഡ് ചെയ്യുക, എല്ലാ LED-കളും ടെസ്റ്റിനായി ഒരിക്കൽ ഫ്ലാഷ് ചെയ്തു, വേക്കപ്പ് കീ അമർത്തുക, LED1 ഓണാകും. വേക്കപ്പ് കീ വീണ്ടും അമർത്തുക, LED1 ഓഫാകും. PA6(TIMER2_CH0), PA5 എന്നിവ ബന്ധിപ്പിക്കുക
റിവിഷൻ ചരിത്രം
റിവിഷൻ നമ്പർ. | വിവരണം | തീയതി |
1.0 | പ്രാരംഭ റിലീസ് | ഫെബ്രുവരി 19, 2019 |
1.1 | പ്രമാണത്തിന്റെ തലക്കെട്ടും ഹോംപേജും പരിഷ്ക്കരിക്കുക | ഡിസംബർ 31, 2021 |
പ്രധാന അറിയിപ്പ്
ഈ ഡോക്യുമെന്റ് GigaDevice സെമികണ്ടക്റ്റർ Inc-ന്റെ സ്വത്താണ്. അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളും ("കമ്പനി"). ഈ ഡോക്യുമെന്റിൽ (“ഉൽപ്പന്നം”) വിവരിച്ചിരിക്കുന്ന കമ്പനിയുടെ ഏതെങ്കിലും ഉൽപ്പന്നം ഉൾപ്പെടെയുള്ള ഈ പ്രമാണം, പീപ്പിൾസ് റിപ്പബ്ലിക് ഓഫ് ചൈനയുടെയും ലോകമെമ്പാടുമുള്ള മറ്റ് അധികാരപരിധികളുടെയും ബൗദ്ധിക സ്വത്തവകാശ നിയമങ്ങൾക്കും ഉടമ്പടികൾക്കും കീഴിലുള്ള കമ്പനിയുടെ ഉടമസ്ഥതയിലുള്ളതാണ്. അത്തരം നിയമങ്ങൾക്കും ഉടമ്പടികൾക്കും കീഴിലുള്ള എല്ലാ അവകാശങ്ങളും കമ്പനി നിക്ഷിപ്തമാണ് കൂടാതെ അതിന്റെ പേറ്റന്റുകൾ, പകർപ്പവകാശങ്ങൾ, വ്യാപാരമുദ്രകൾ അല്ലെങ്കിൽ മറ്റ് ബൗദ്ധിക സ്വത്തവകാശങ്ങൾ എന്നിവയ്ക്ക് കീഴിൽ ഒരു ലൈസൻസും നൽകുന്നില്ല. അതിൽ പരാമർശിച്ചിരിക്കുന്ന മൂന്നാം കക്ഷിയുടെ പേരുകളും ബ്രാൻഡുകളും (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) അതത് ഉടമയുടെ സ്വത്താണ്, തിരിച്ചറിയൽ ആവശ്യങ്ങൾക്കായി മാത്രം പരാമർശിച്ചിരിക്കുന്നു. ഈ ഡോക്യുമെന്റിനെയോ അല്ലെങ്കിൽ ഏതെങ്കിലും ഉൽപ്പന്നത്തെയോ സംബന്ധിച്ച് കമ്പനി ഏതെങ്കിലും തരത്തിലുള്ള വാറന്റി നൽകുന്നില്ല. ഈ പ്രമാണത്തിൽ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും ഉൽപ്പന്നത്തിന്റെ അപേക്ഷയിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഒരു ബാധ്യതയും കമ്പനി ഏറ്റെടുക്കുന്നില്ല. ഈ ഡോക്യുമെന്റിൽ നൽകിയിരിക്കുന്ന എല്ലാ വിവരങ്ങളും റഫറൻസ് ആവശ്യങ്ങൾക്കായി മാത്രമാണ് നൽകിയിരിക്കുന്നത്. ഈ വിവരങ്ങളും ഫലമായുണ്ടാകുന്ന ഉൽപ്പന്നങ്ങളും ഉപയോഗിച്ച് നിർമ്മിച്ച ഏതൊരു ആപ്ലിക്കേഷന്റെയും പ്രവർത്തനക്ഷമതയും സുരക്ഷയും ശരിയായി രൂപകൽപ്പന ചെയ്യുകയും പ്രോഗ്രാം ചെയ്യുകയും പരിശോധിക്കുകയും ചെയ്യേണ്ടത് ഈ പ്രമാണത്തിന്റെ ഉപയോക്താവിന്റെ ഉത്തരവാദിത്തമാണ്. ബാധകമായ കരാറിൽ വ്യക്തമായി തിരിച്ചറിഞ്ഞിട്ടുള്ള ഇഷ്ടാനുസൃതമാക്കിയ ഉൽപ്പന്നങ്ങൾ ഒഴികെ, ഉൽപ്പന്നങ്ങൾ രൂപകൽപ്പന ചെയ്തതും വികസിപ്പിച്ചതും കൂടാതെ/അല്ലെങ്കിൽ സാധാരണ ബിസിനസ്സിനും വ്യാവസായികത്തിനും വ്യക്തിഗതത്തിനും കൂടാതെ/അല്ലെങ്കിൽ ഗാർഹിക ആപ്ലിക്കേഷനുകൾക്കുമായി മാത്രം നിർമ്മിച്ചവയാണ്. ആയുധങ്ങൾ, ആയുധ സംവിധാനങ്ങൾ, ആണവ ഇൻസ്റ്റാളേഷനുകൾ, ആറ്റോമിക് എനർജി കൺട്രോൾ ഉപകരണങ്ങൾ, ജ്വലന നിയന്ത്രണ ഉപകരണങ്ങൾ, വിമാനം അല്ലെങ്കിൽ ബഹിരാകാശ ഉപകരണങ്ങൾ, ഗതാഗത ഉപകരണങ്ങൾ, ട്രാഫിക് സിഗ്നൽ എന്നിവയുടെ പ്രവർത്തനത്തിനായി രൂപകൽപ്പന ചെയ്തതോ ഉദ്ദേശിച്ചിട്ടുള്ളതോ ആയ സിസ്റ്റങ്ങളിലെ ഘടകങ്ങളായി ഉൽപ്പന്നങ്ങൾ രൂപകൽപ്പന ചെയ്തതോ, ഉദ്ദേശിച്ചതോ, അല്ലെങ്കിൽ അംഗീകൃതമോ അല്ല. ഉപകരണങ്ങൾ, ലൈഫ് സപ്പോർട്ട് ഉപകരണങ്ങൾ അല്ലെങ്കിൽ സിസ്റ്റങ്ങൾ, മറ്റ് മെഡിക്കൽ ഉപകരണങ്ങൾ അല്ലെങ്കിൽ സിസ്റ്റങ്ങൾ (പുനർ-ഉത്തേജന ഉപകരണങ്ങളും ശസ്ത്രക്രിയാ ഇംപ്ലാന്റുകളും ഉൾപ്പെടെ), മലിനീകരണ നിയന്ത്രണം അല്ലെങ്കിൽ അപകടകരമായ വസ്തുക്കളുടെ മാനേജ്മെന്റ്, അല്ലെങ്കിൽ ഉപകരണത്തിന്റെ അല്ലെങ്കിൽ ഉൽപ്പന്നത്തിന്റെ പരാജയം വ്യക്തിപരമായ പരിക്കുകൾ, മരണം, സ്വത്ത് അല്ലെങ്കിൽ പാരിസ്ഥിതിക നാശം ("ഉദ്ദേശിക്കാത്ത ഉപയോഗങ്ങൾ"). ബാധകമായ നിയമങ്ങൾക്കും ചട്ടങ്ങൾക്കും അനുസൃതമായി ഉൽപ്പന്നങ്ങളുടെ ഉപയോഗവും വിൽപ്പനയും ഉറപ്പാക്കാൻ ഉപഭോക്താക്കൾ എല്ലാ നടപടികളും സ്വീകരിക്കും. കമ്പനി പൂർണ്ണമായോ ഭാഗികമായോ ബാധ്യസ്ഥനല്ല, കൂടാതെ ഉൽപ്പന്നങ്ങളുടെ എല്ലാ ഉദ്ദേശിക്കാത്ത ഉപയോഗങ്ങളിൽ നിന്നോ അല്ലെങ്കിൽ ബന്ധപ്പെട്ടതോ ആയ ഏതെങ്കിലും ക്ലെയിം, കേടുപാടുകൾ അല്ലെങ്കിൽ മറ്റ് ബാധ്യതകളിൽ നിന്ന് കമ്പനിയെയും അതിന്റെ വിതരണക്കാരെയും കൂടാതെ/അല്ലെങ്കിൽ വിതരണക്കാരെയും ഉപഭോക്താക്കൾ മോചിപ്പിക്കും. . ഉപഭോക്താക്കൾ കമ്പനിക്കും അതിന്റെ വിതരണക്കാർക്കും/അല്ലെങ്കിൽ വിതരണക്കാർക്കും ദോഷകരമല്ലാത്ത എല്ലാ ക്ലെയിമുകൾ, ചെലവുകൾ, നാശനഷ്ടങ്ങൾ, മറ്റ് ബാധ്യതകൾ എന്നിവയിൽ നിന്ന് നഷ്ടപരിഹാരം നൽകുകയും ഉൽപ്പന്നങ്ങളുടെ ഏതെങ്കിലും ഉദ്ദേശിക്കാത്ത ഉപയോഗങ്ങളിൽ നിന്നോ ബന്ധപ്പെട്ടതോ ആയ വ്യക്തിഗത പരിക്കുകൾക്കോ മരണത്തിനോ ഉള്ള ക്ലെയിമുകൾ ഉൾപ്പെടെ . ഈ പ്രമാണത്തിലെ വിവരങ്ങൾ ഉൽപ്പന്നങ്ങളുമായി ബന്ധപ്പെട്ട് മാത്രമാണ് നൽകിയിരിക്കുന്നത്.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU കൺട്രോളർ [pdf] ഉപയോക്തൃ ഗൈഡ് GD32E231C-START, Arm Cortex-M23 32-bit MCU കൺട്രോളർ, Cortex-M23 32-bit MCU കൺട്രോളർ, 32-bit MCU കൺട്രോളർ, MCU കൺട്രോളർ, GD32E231C-START, കൺട്രോളർ |