Giga Device 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:
- 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.
- 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
Opcija pokretanja
LED
KLJUČ
GD-Link
MCU
Ardunio
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 |