Logotip GigaDevice

Giga naprava GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU

Povzetek

GD32E231C-START uporablja GD32E231C8T6 kot glavni krmilnik. Za napajanje 5 V uporablja vmesnik Mini USB. Vključeni so tudi Reset, Boot, Wakeup tipka, LED, GD-Link, Ardunio. Za več podrobnosti glejte shemo GD32E231C-START-V1.0.

Dodelitev funkcijskih zatičev

Tabela 2-1 Dodelitev funkcijskih nožic

funkcija Pin Opis
 

 

LED

PA7 LED1
PA8 LED2
PA11 LED3
PA12 LED4
PONASTAVI   K1-Ponastavi
KLJUČ PA0 K2-Prebujanje

Začetek

Plošča EVAL uporablja priključek Mini USB za napajanje enosmernega toka +5 V, kar je običajni delovni volum strojne opremetage. GD-Link je potreben za prenos in odpravljanje napak v programih. Izberite pravilen način zagona in nato vklopite, LEDPWR se bo vklopil, kar pomeni, da je napajanje v redu. Za vse projekte obstajata različica Keil in različica IAR. Keil različica projektov je ustvarjena na podlagi Keil MDK-ARM 5.25 uVision5. Različica IAR projektov je ustvarjena na podlagi IAR Embedded Workbench za ARM 8.31.1. Med uporabo je treba upoštevati naslednje točke:

  1. Če za odpiranje projekta uporabljate Keil uVision5. Da bi rešili težavo »Manjkajoče naprave«, lahko namestite GigaDevice.GD32E23x_DFP.1.0.0.pack.
  2. Če za odpiranje projekta uporabljate IAR, namestite IAR_GD32E23x_ADDON_1.0.0.exe, da naložite povezano files.

Postavitev strojne opreme končanaview

Napajanje

Slika 4-1 Shematski diagram napajanja 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 1

Možnost zagona 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 2

LED 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 3

KLJUČ 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 4

GD-povezava 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 5

MCU 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 6

Ardunio 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU 7

Navodila za rutinsko uporabo

GPIO_Running_LED
DEMO namen
Ta predstavitev vključuje naslednje funkcije GD32 MCU:

  • Naučite se uporabljati GPIO za nadzor LED
  • Naučite se uporabljati SysTick za ustvarjanje zakasnitve 1 ms

Plošča GD32E231C-START ima štiri LED. LED1 nadzira GPIO. Ta predstavitev bo pokazala, kako osvetliti LED.
DEMO tekaški rezultat
Prenesite program < 01_GPIO_Running_LED > na ploščo EVAL, LED1 se bo zaporedoma vklopila in izklopila v intervalih 1000 ms, ponovite postopek. GPIO_Key_Polling_mode
DEMO namen
Ta predstavitev vključuje naslednje funkcije GD32 MCU:

  • Naučite se uporabljati GPIO za nadzor LED in tipke
  • Naučite se uporabljati SysTick za ustvarjanje zakasnitve 1 ms

Plošča GD32E231C-START ima dve tipki in štiri LED. Dve tipki sta tipka za ponastavitev in tipka za bujenje. LED1 nadzira GPIO. Ta predstavitev bo pokazala, kako uporabiti tipko Wakeup za nadzor LED1. Ko pritisnete tipko Wakeup, bo preverila vhodno vrednost vrat IO. Če je vrednost 1 in bo čakal 50 ms. Ponovno preverite vhodno vrednost vrat IO. Če je vrednost še vedno 1, to pomeni, da je bil gumb uspešno pritisnjen in preklopi LED1.
DEMO tekaški rezultat
Prenesite program < 02_GPIO_Key_Polling_mode > na ploščo EVAL, vse lučke LED enkrat utripnejo za preizkus in LED1 sveti, pritisnite tipko Wakeup, LED1 bo ugasnila. Znova pritisnite tipko Wakeup, LED1 bo vklopljena.

EXTI_Key_Interrupt_mode

DEMO namen
Ta predstavitev vključuje naslednje funkcije GD32 MCU:

  • Naučite se uporabljati GPIO za nadzor LED in KEY
  • Naučite se uporabljati EXTI za ustvarjanje zunanje prekinitve

Plošča GD32E231C-START ima dve tipki in štiri LED. Dve tipki sta tipka za ponastavitev in tipka za bujenje. LED1 nadzira GPIO. Ta predstavitev bo pokazala, kako uporabiti prekinitveno linijo EXTI za nadzor LED1. Ko pritisnete tipko Wakeup, bo sprožila prekinitev. V funkciji storitve prekinitve bo demo preklopil LED1.
DEMO tekaški rezultat
Prenesite program < 03_EXTI_Key_Interrupt_mode > na ploščo EVAL, vse lučke LED enkrat utripnejo za preizkus in LED1 sveti, pritisnite tipko Wakeup, LED1 bo ugasnila. Znova pritisnite tipko Wakeup, LED1 bo vklopljena.
TIMER_Key_EXTI
Ta predstavitev vključuje naslednje funkcije GD32 MCU:

  •  Naučite se uporabljati GPIO za nadzor LED in KEY
  • Naučite se uporabljati EXTI za ustvarjanje zunanje prekinitve
  •  Naučite se uporabljati TIMER za ustvarjanje PWM

Plošča GD32E231C-START ima dve tipki in štiri LED. Dve tipki sta tipka za ponastavitev in tipka za bujenje. LED1 nadzira GPIO. Ta predstavitev bo pokazala, kako uporabiti TIMER PWM za sprožitev prekinitve EXTI za preklop stanja LED1 in prekinitvene linije EXTI za nadzor LED1. Ko pritisnete tipko Wakeup, bo sprožila prekinitev. V funkciji storitve prekinitve bo demo preklopil LED1.
DEMO tekaški rezultat
Prenesite program < 04_TIMER_Key_EXTI > na ploščo EVAL, vse lučke LED enkrat utripnejo za preizkus, pritisnite tipko Wakeup, LED1 se bo vklopila. Znova pritisnite tipko Wakeup, LED1 bo ugasnila. Povežite PA6(TIMER2_CH0) in PA5

Zgodovina revizij

Revizija št. Opis Datum
1.0 Začetna izdaja 19. februar 2019
1.1 Spremenite glavo dokumenta in domačo stran 31. december 2021

Pomembno obvestilo

Ta dokument je last GigaDevice Semiconductor Inc. in njegovih podružnic (»podjetje«). Ta dokument, vključno z vsemi izdelki podjetja, opisanimi v tem dokumentu (»izdelek«), je v lasti podjetja v skladu z zakoni in pogodbami o intelektualni lastnini Ljudske republike Kitajske in drugih jurisdikcij po vsem svetu. Družba si pridržuje vse pravice v skladu s takimi zakoni in pogodbami in ne podeljuje nobenih licenc v okviru svojih patentov, avtorskih pravic, blagovnih znamk ali drugih pravic intelektualne lastnine. Imena in blagovne znamke tretjih oseb, ki se nanašajo nanje (če obstajajo), so last njihovih lastnikov in se navajajo samo za namene identifikacije. Družba ne daje nikakršnih jamstev, izrecnih ali implicitnih, v zvezi s tem dokumentom ali katerim koli izdelkom, vključno z, a ne omejeno na, implicitnimi jamstvi glede primernosti za prodajo in za določen namen. Podjetje ne prevzema nobene odgovornosti, ki izhaja iz uporabe ali uporabe katerega koli izdelka, opisanega v tem dokumentu. Vse informacije v tem dokumentu so na voljo samo kot referenca. Uporabnik tega dokumenta je odgovoren za pravilno načrtovanje, programiranje in testiranje funkcionalnosti in varnosti katere koli aplikacije, narejene na podlagi teh informacij, in katerega koli produkta, ki iz tega izhaja. Razen za prilagojene izdelke, ki so bili izrecno opredeljeni v veljavni pogodbi, so izdelki zasnovani, razviti in/ali izdelani samo za običajno poslovno, industrijsko, osebno in/ali gospodinjsko uporabo. Izdelki niso zasnovani, namenjeni ali odobreni za uporabo kot sestavni deli v sistemih, zasnovanih ali namenjenih za delovanje orožja, orožnih sistemov, jedrskih naprav, instrumentov za nadzor atomske energije, instrumentov za nadzor zgorevanja, instrumentov za letala ali vesoljske ladje, transportnih instrumentov, prometnih signalov instrumenti, naprave ali sistemi za vzdrževanje življenja, druge medicinske naprave ali sistemi (vključno z opremo za oživljanje in kirurški vsadki), nadzor onesnaževanja ali upravljanje z nevarnimi snovmi ali druge uporabe, kjer bi okvara naprave ali izdelka lahko povzročila telesne poškodbe, smrt, lastnino ali okoljska škoda (»nenamenska uporaba«). Stranke bodo sprejele vse ukrepe za zagotovitev uporabe in prodaje izdelkov v skladu z veljavnimi zakoni in predpisi. Družba ni odgovorna, v celoti ali delno, stranke pa družbo in njene dobavitelje in/ali distributerje odvezujejo kakršne koli terjatve, škode ali druge odgovornosti, ki izhaja iz ali je povezana z vsako nenamerno uporabo izdelkov. . Stranke bodo družbo in njene dobavitelje in/ali distributerje odškodnine in jih varovale pred vsemi terjatvami, stroški, odškodninami in drugimi odgovornostmi, vključno z zahtevki za telesne poškodbe ali smrt, ki izhajajo iz ali so povezane s katero koli nenamerno uporabo izdelkov. . Informacije v tem dokumentu so na voljo izključno v povezavi z izdelki.

Dokumenti / Viri

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni krmilnik MCU [pdf] Uporabniški priročnik
GD32E231C-START, Arm Cortex-M23 32-bitni krmilnik MCU, Cortex-M23 32-bitni krmilnik MCU, 32-bitni krmilnik MCU, krmilnik MCU, GD32E231C-START, krmilnik

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *