Giga-toestel GD32E231C-START Arm Cortex-M23 32-bis MCU-beheerder
Opsomming
GD32E231C-START gebruik GD32E231C8T6 as die hoofbeheerder. Dit gebruik Mini USB-koppelvlak om 5V krag te voorsien. Reset, Boot, Wakeup-sleutel, LED, GD-Link, Ardunio is ook ingesluit. Vir meer besonderhede verwys asseblief na GD32E231C-START-V1.0 skematiese.
Funksie pen toewysing
Tabel 2-1 Funksiepentoewysing
Funksie | Speld vas | Beskrywing |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
TERUGSTEL | K1-Herstel | |
SLEUTEL | PA0 | K2-Wakeup |
Aan die gang
Die EVAL-bord gebruik Mini USB-verbinding om krag DC +5V te kry, wat die hardewarestelsel normale werk vol istage. 'n GD-skakel aan boord is nodig om programme af te laai en te ontfout. Kies die korrekte selflaaimodus en skakel dan aan, die LEDPWR sal aanskakel, wat aandui dat die kragtoevoer in orde is. Daar is Keil weergawe en IAR weergawe van alle projekte. Keil weergawe van die projekte is geskep gebaseer op Keil MDK-ARM 5.25 uVision5. IAR weergawe van die projekte is geskep gebaseer op IAR Embedded Workbench vir ARM 8.31.1. Tydens gebruik moet die volgende punte in ag geneem word:
- As jy Keil uVision5 gebruik om die projek oop te maak. Om die probleem "Toestel ontbreek (s)" op te los, kan jy GigaDevice.GD32E23x_DFP.1.0.0.pack installeer.
- As jy IAR gebruik om die projek oop te maak, installeer IAR_GD32E23x_ADDON_1.0.0.exe om die geassosieerde te laai files.
Hardeware-uitleg verbyview
Kragtoevoer
Figuur 4-1 Skematiese diagram van kragtoevoer
Opstart opsie
LED
SLEUTEL
GD-skakel
MCU
Ardunio
Roetinegebruikgids
GPIO_Lopende_LED
DEMO doel
Hierdie demo bevat die volgende funksies van GD32 MCU:
- Leer om GPIO te gebruik beheer die LED
- Leer om SysTick te gebruik om 'n vertraging van 1 ms te genereer
GD32E231C-START bord het vier LED. Die LED1 word deur GPIO beheer. Hierdie demo sal wys hoe om die LED te verlig.
DEMO lopende resultaat
Laai die program < 01_GPIO_Running_LED > af na die EVAL-bord, LED1 sal in volgorde aan- en afskakel met 'n interval van 1000ms, herhaal die proses. GPIO_Key_Polling_mode
DEMO doel
Hierdie demo bevat die volgende funksies van GD32 MCU:
- Leer om GPIO te gebruik beheer die LED en die sleutel
- Leer om SysTick te gebruik om 'n vertraging van 1 ms te genereer
GD32E231C-START bord het twee sleutels en vier LED. Die twee sleutels is Reset sleutel en Wakeup sleutel. Die LED1 word deur GPIO beheer. Hierdie demonstrasie sal wys hoe om die Wakeup-sleutel te gebruik om die LED1 te beheer. Wanneer die Wakeup-sleutel ingedruk word, sal dit die invoerwaarde van die IO-poort nagaan. As die waarde 1 is en sal wag vir 50ms. Gaan die invoerwaarde van die IO-poort weer na. As die waarde steeds 1 is, dui dit aan dat die knoppie suksesvol gedruk is en skakel LED1.
DEMO lopende resultaat
Laai die program < 02_GPIO_Key_Polling_mode > af na die EVAL-bord, al die LED's flikker een keer vir toets en LED1 is aan, druk die Wakeup Key af, LED1 sal afgeskakel word. Druk weer die Wakeup Key af, LED1 sal aangeskakel word.
EXTI_Key_Interrupt_mode
DEMO doel
Hierdie demo bevat die volgende funksies van GD32 MCU:
- Leer om GPIO te gebruik beheer die LED en die SLEUTEL
- Leer om EXTI te gebruik om eksterne onderbreking te genereer
GD32E231C-START bord het twee sleutels en vier LED. Die twee sleutels is Reset sleutel en Wakeup sleutel. Die LED1 word deur GPIO beheer. Hierdie demonstrasie sal wys hoe om die EXTI-onderbrekingslyn te gebruik om die LED1 te beheer. Wanneer die Wakeup-sleutel afgedruk word, sal dit 'n onderbreking produseer. In die onderbrekingsdiensfunksie sal die demo LED1 skakel.
DEMO lopende resultaat
Laai die program < 03_EXTI_Key_Interrupt_mode > af na die EVAL-bord, al die LED's flits een keer vir toets en LED1 is aan, druk die Wakeup Key af, LED1 sal afgeskakel word. Druk weer die Wakeup Key af, LED1 sal aangeskakel word.
TIMER_Key_EXTI
Hierdie demo bevat die volgende funksies van GD32 MCU:
- Leer om GPIO te gebruik beheer die LED en die SLEUTEL
- Leer om EXTI te gebruik om eksterne onderbreking te genereer
- Leer om TIMER te gebruik om PWM te genereer
GD32E231C-START bord het twee sleutels en vier LED. Die twee sleutels is Reset sleutel en Wakeup sleutel. Die LED1 word deur GPIO beheer. Hierdie demonstrasie sal wys hoe om die TIMER PWM te gebruik om EXTI-onderbreking te aktiveer om die toestand van LED1 en EXTI-onderbrekingslyn te wissel om die LED1 te beheer. Wanneer die Wakeup-sleutel ingedruk word, sal dit 'n onderbreking produseer. In die onderbrekingsdiensfunksie sal die demo LED1 skakel.
DEMO lopende resultaat
Laai die program < 04_TIMER_Key_EXTI > af na die EVAL-bord, al die LED's flikker een keer vir toets, druk die Wakeup Key af, LED1 sal aangeskakel word. Druk weer die Wakeup Key af, LED1 sal afgeskakel word. Koppel PA6(TIMER2_CH0) en PA5
Hersieningsgeskiedenis
Hersiening No. | Beskrywing | Datum |
1.0 | Aanvanklike vrystelling | 19 Februarie 2019 |
1.1 | Verander dokumentopskrif en tuisblad | 31 Desember 2021 |
Belangrike kennisgewing
Hierdie dokument is die eiendom van GigaDevice Semiconductor Inc. en sy filiale (die "Maatskappy"). Hierdie dokument, insluitend enige produk van die Maatskappy wat in hierdie dokument beskryf word (die “Produk”), word deur die Maatskappy besit kragtens die intellektuele eiendomswette en verdrae van die Volksrepubliek China en ander jurisdiksies wêreldwyd. Die Maatskappy behou alle regte onder sulke wette en verdrae voor en gee geen lisensie onder sy patente, kopiereg, handelsmerke of ander intellektuele eiendomsregte nie. Die name en handelsmerke van derde partye waarna verwys word (indien enige) is die eiendom van hul onderskeie eienaar en waarna verwys word slegs vir identifikasiedoeleindes. Die Maatskappy gee geen waarborg van enige aard, uitdruklik of geïmpliseer, met betrekking tot hierdie dokument of enige produk nie, insluitend, maar nie beperk nie tot, die geïmpliseerde waarborge van verhandelbaarheid en geskiktheid vir 'n spesifieke doel. Die Maatskappy aanvaar geen aanspreeklikheid wat voortspruit uit die toepassing of gebruik van enige Produk wat in hierdie dokument beskryf word nie. Enige inligting wat in hierdie dokument verskaf word, word slegs vir verwysingsdoeleindes verskaf. Dit is die verantwoordelikheid van die gebruiker van hierdie dokument om die funksionaliteit en veiligheid van enige toepassing wat van hierdie inligting en enige gevolglike produk gemaak word, behoorlik te ontwerp, te programmeer en te toets. Behalwe vir pasgemaakte produkte wat uitdruklik in die toepaslike ooreenkoms geïdentifiseer is, is die produkte ontwerp, ontwikkel en/of vervaardig slegs vir gewone besigheids-, industriële, persoonlike en/of huishoudelike toepassings. Die produkte is nie ontwerp, bedoel of gemagtig vir gebruik as komponente in stelsels wat ontwerp of bedoel is vir die werking van wapens, wapenstelsels, kerninstallasies, atoomenergiebeheerinstrumente, verbrandingsbeheerinstrumente, vliegtuig- of ruimteskipinstrumente, vervoerinstrumente, verkeersein. instrumente, lewensondersteunende toestelle of stelsels, ander mediese toestelle of stelsels (insluitend resussitasietoerusting en chirurgiese inplantings), besoedelingsbeheer of bestuur van gevaarlike stowwe, of ander gebruike waar die mislukking van die toestel of produk persoonlike besering, dood, eiendom of omgewingskade (“Onbedoelde Gebruike”). Kliënte sal enige en alle aksies neem om te verseker dat die produkte gebruik en verkoop word in ooreenstemming met die toepaslike wette en regulasies. Die Maatskappy is nie in geheel of gedeeltelik aanspreeklik nie, en kliënte sal en hiermee die Maatskappy sowel as sy verskaffers en/of verspreiders vrystel van enige eis, skade of ander aanspreeklikheid wat voortspruit uit of verband hou met alle onbedoelde gebruike van die produkte . Klante sal die Maatskappy sowel as sy verskaffers en/of verspreiders skadeloos hou van en teen alle eise, koste, skadevergoeding en ander aanspreeklikhede, insluitend eise vir persoonlike besering of dood, wat voortspruit uit of verband hou met enige onbedoelde gebruike van die produkte . Inligting in hierdie dokument word uitsluitlik in verband met die produkte verskaf.
Dokumente / Hulpbronne
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-bis MCU-beheerder [pdf] Gebruikersgids GD32E231C-START, Arm Cortex-M23 32-bis MCU-beheerder, Cortex-M23 32-bis MCU-beheerder, 32-bis MCU-beheerder, MCU-beheerder, GD32E231C-START, beheerder |