GigaDevice logo

Giga Device GD32E231C-START Arm Cortex-M23 32-bitni MCU kontroler

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

Rezime

GD32E231C-START koristi GD32E231C8T6 kao glavni kontroler. Koristi Mini USB interfejs za napajanje od 5V. Resetovanje, pokretanje, ključ za buđenje, LED, GD-Link, Ardunio su takođe uključeni. Za više detalja pogledajte šemu GD32E231C-START-V1.0.

Dodjela pinova funkcije

Tabela 2-1 Dodjela pinova funkcije

Funkcija Pin Opis
 

 

LED

PA7 LED1
PA8 LED2
PA11 LED3
PA12 LED4
RESET   K1-Reset
KLJUČ PA0 K2-Buđenje

Početak

EVAL ploča koristi Mini USB konektor za napajanje DC +5V, što je hardverski sistem normalnog rada.tage. GD-Link na ploči je neophodan za preuzimanje i otklanjanje grešaka u programima. Odaberite ispravan način pokretanja i zatim uključite, LEDPWR će se uključiti, što ukazuje da je napajanje u redu. Postoje Keil verzija i IAR verzija svih projekata. Keil verzija projekata kreirana je na bazi Keil MDK-ARM 5.25 uVision5. IAR verzija projekata kreirana je na osnovu IAR Embedded Workbench-a za ARM 8.31.1. Tokom upotrebe treba obratiti pažnju na sledeće tačke:

  1. Ako koristite Keil uVision5 za otvaranje projekta. Da biste riješili problem “Nedostaju uređaji (s)”, možete instalirati GigaDevice.GD32E23x_DFP.1.0.0.pack.
  2. Ako koristite IAR za otvaranje projekta, instalirajte IAR_GD32E23x_ADDON_1.0.0.exe da učitate povezane files.

Hardverski raspored je završenview

Napajanje

Slika 4-1 Šematski dijagram napajanja 

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

Opcija pokretanja 

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

LED 

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

KLJUČ 

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

GD-Link 

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

MCU 

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

Ardunio 

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

Vodič za rutinsku upotrebu

GPIO_Running_LED
DEMO svrha
Ovaj demo uključuje sljedeće funkcije GD32 MCU:

  • Naučite koristiti GPIO kontrolu LED-a
  • Naučite koristiti SysTick za generiranje kašnjenja od 1 ms

GD32E231C-START ploča ima četiri LED. LED1 kontroliše GPIO. Ovaj demo će pokazati kako upaliti LED.
DEMO radni rezultat
Preuzmite program < 01_GPIO_Running_LED > na EVAL ploču, LED1 će se paliti i gasiti u nizu u intervalu od 1000ms, ponovite postupak. GPIO_Key_Polling_mode
DEMO svrha
Ovaj demo uključuje sljedeće funkcije GD32 MCU:

  • Naučite koristiti GPIO kontrolu LED-a i ključa
  • Naučite koristiti SysTick za generiranje kašnjenja od 1 ms

GD32E231C-START ploča ima dva ključa i četiri LED. Dva tastera su Reset taster i Wakeup taster. LED1 kontroliše GPIO. Ovaj demo će pokazati kako koristiti tipku za buđenje za kontrolu LED1. Kada pritisnete tipku za buđenje, provjerit će se ulazna vrijednost IO porta. Ako je vrijednost 1 i čeka se 50 ms. Ponovo provjerite ulaznu vrijednost IO porta. Ako je vrijednost i dalje 1, to znači da je tipka uspješno pritisnuta i uključite LED1.
DEMO radni rezultat
Preuzmite program < 02_GPIO_Key_Polling_mode > na EVAL ploču, sve LED diode jednom trepću za testiranje i LED1 je uključen, pritisnite tipku za buđenje, LED1 će se isključiti. Ponovo pritisnite tipku za buđenje, LED1 će se uključiti.

EXTI_Key_Interrupt_mode

DEMO svrha
Ovaj demo uključuje sljedeće funkcije GD32 MCU:

  • Naučite koristiti GPIO kontrolu LED-a i KLJUČA
  • Naučite koristiti EXTI za generiranje eksternog prekida

GD32E231C-START ploča ima dva ključa i četiri LED. Dva tastera su Reset taster i Wakeup taster. LED1 kontroliše GPIO. Ovaj demo će pokazati kako koristiti EXTI prekidnu liniju za kontrolu LED1. Kada pritisnete tipku za buđenje, proizvešće prekid. U funkciji usluge prekida, demo će uključiti LED1.
DEMO radni rezultat
Preuzmite program < 03_EXTI_Key_Interrupt_mode > na EVAL ploču, sve LED diode jednom trepću za testiranje i LED1 je uključen, pritisnite tipku za buđenje, LED1 će se isključiti. Ponovo pritisnite tipku za buđenje, LED1 će se uključiti.
TIMER_Key_EXTI
Ovaj demo uključuje sljedeće funkcije GD32 MCU:

  •  Naučite koristiti GPIO kontrolu LED-a i KLJUČA
  • Naučite koristiti EXTI za generiranje eksternog prekida
  •  Naučite koristiti TAJMER za generiranje PWM

GD32E231C-START ploča ima dva ključa i četiri LED. Dva tastera su Reset taster i Wakeup taster. LED1 kontroliše GPIO. Ovaj demo će pokazati kako koristiti TIMER PWM za aktiviranje EXTI prekida za prebacivanje stanja LED1 i EXTI prekidne linije za kontrolu LED1. Kada pritisnete tipku za buđenje, to će izazvati prekid. U funkciji usluge prekida, demo će uključiti LED1.
DEMO radni rezultat
Preuzmite program < 04_TIMER_Key_EXTI > na EVAL ploču, sve LED diode jednom trepću za testiranje, pritisnite tipku za buđenje, LED1 će se uključiti. Pritisnite ponovo taster za buđenje, LED1 će se isključiti. Povežite PA6(TIMER2_CH0) i PA5

Istorija revizija

Revizija br. Opis Datum
1.0 Prvo izdanje 19. februara 2019
1.1 Izmijenite zaglavlje dokumenta i početnu stranicu 31. decembra 2021

Važna napomena

Ovaj dokument je vlasništvo GigaDevice Semiconductor Inc. i njene podružnice („Kompanija“). Ovaj dokument, uključujući bilo koji proizvod Kompanije opisan u ovom dokumentu (“Proizvod”), vlasništvo je Kompanije prema zakonima i ugovorima o intelektualnoj svojini Narodne Republike Kine i drugih jurisdikcija širom svijeta. Kompanija zadržava sva prava prema takvim zakonima i ugovorima i ne daje nikakvu licencu prema svojim patentima, autorskim pravima, žigovima ili drugim pravima intelektualne svojine. Imena i robne marke trećih strana na koje se poziva (ako ih ima) vlasništvo su njihovog vlasnika i na njih se poziva samo u svrhu identifikacije. Kompanija ne daje nikakvu garanciju bilo koje vrste, izričite ili implicirane, u vezi sa ovim dokumentom ili bilo kojim Proizvodom, uključujući, ali ne ograničavajući se na, podrazumevane garancije o mogućnosti prodaje i pogodnosti za određenu svrhu. Kompanija ne preuzima nikakvu odgovornost koja proizlazi iz primjene ili upotrebe bilo kojeg Proizvoda opisanog u ovom dokumentu. Sve informacije navedene u ovom dokumentu date su samo u referentne svrhe. Odgovornost korisnika ovog dokumenta je da pravilno dizajnira, programira i testira funkcionalnost i sigurnost bilo koje aplikacije napravljene od ovih informacija i bilo kojeg rezultirajućeg proizvoda. Osim za prilagođene proizvode koji su izričito navedeni u primjenjivom ugovoru, Proizvodi su dizajnirani, razvijeni i/ili proizvedeni samo za uobičajene poslovne, industrijske, lične i/ili kućne primjene. Proizvodi nisu dizajnirani, namijenjeni ili odobreni za upotrebu kao komponente u sistemima dizajniranim ili namijenjenim za rad oružja, oružanih sistema, nuklearnih instalacija, instrumenata za kontrolu atomske energije, instrumenata za kontrolu sagorijevanja, instrumenata za avione ili svemirske brodove, transportnih instrumenata, saobraćajne signalizacije instrumente, uređaje ili sisteme za održavanje života, druge medicinske uređaje ili sisteme (uključujući opremu za reanimaciju i hirurške implante), kontrolu zagađenja ili upravljanje opasnim supstancama, ili druge upotrebe u kojima bi kvar uređaja ili Proizvoda mogao uzrokovati ozljede, smrt, imovinu ili šteta po životnu sredinu („Nenamjenska upotreba“). Kupci će poduzeti sve i sve radnje kako bi osigurali korištenje i prodaju Proizvoda u skladu sa primjenjivim zakonima i propisima. Kompanija nije odgovorna, u cjelini ili djelomično, a kupci će i ovime osloboditi Kompaniju, kao i njene dobavljače i/ili distributere od bilo kakvog potraživanja, štete ili druge odgovornosti koja proističe iz ili se odnosi na sve nenamjerne upotrebe proizvoda . Kupci će obeštetiti i zadržati Kompaniju kao i njene dobavljače i/ili distributere od i protiv svih potraživanja, troškova, štete i drugih obaveza, uključujući tužbe za lične povrede ili smrt, koje proizilaze iz ili su povezane sa bilo kojom nenamenskom upotrebom proizvoda . Informacije u ovom dokumentu date su isključivo u vezi sa proizvodima.

Dokumenti / Resursi

GigaDevice GD32E231C-START Arm Cortex-M23 32-bitni MCU kontroler [pdf] Korisnički priručnik
GD32E231C-START, Arm Cortex-M23 32-bitni MCU kontroler, Cortex-M23 32-bitni MCU kontroler, 32-bitni MCU kontroler, MCU kontroler, GD32E231C-START, kontroler

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *