Giga seadme GD32E231C-START Arm Cortex-M23 32-bitine MCU kontroller
Kokkuvõte
GD32E231C-START kasutab peamise kontrollerina GD32E231C8T6. See kasutab 5 V toiteallikaks Mini USB liidest. Kaasas on ka lähtestamine, alglaadimine, äratusklahv, LED, GD-Link, Ardunio. Lisateabe saamiseks vaadake GD32E231C-START-V1.0 skeemi.
Funktsiooni tihvti määramine
Tabel 2-1 Funktsioonitihvtide määramine
Funktsioon | Pin | Kirjeldus |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
RESET | K1-Lähtesta | |
VÕTI | PA0 | K2-Äratus |
Alustamine
EVAL-i plaat kasutab mini-USB-pistikut, et saada alalisvoolu +5 V, mis on riistvarasüsteemi tavaline tööruumtage. Programmide allalaadimiseks ja silumiseks on pardal vajalik GD-Link. Valige õige alglaadimisrežiim ja seejärel lülitage sisse, LEDPWR lülitub sisse, mis näitab, et toiteallikas on korras. Kõigist projektidest on olemas Keili versioon ja IAR-versioon. Projektide Keil versioon on loodud Keil MDK-ARM 5.25 uVision5 baasil. Projektide IAR-versioon on loodud IAR Embedded Workbenchi baasil ARM 8.31.1 jaoks. Kasutamise ajal tuleb tähelepanu pöörata järgmistele punktidele:
- Kui kasutate projekti avamiseks Keil uVision5. Probleemi „Seade puudub (s)” lahendamiseks saate installida GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Kui kasutate projekti avamiseks IAR-i, installige seotud faili laadimiseks IAR_GD32E23x_ADDON_1.0.0.exe files.
Riistvara paigutus läbiview
Toiteallikas
Joonis 4-1 Toiteallika skemaatiline diagramm
Alglaadimisvalik
LED
VÕTI
GD-Link
MCU
Ardunio
Rutiinse kasutamise juhend
GPIO_Running_LED
DEMO eesmärk
See demo sisaldab järgmisi GD32 MCU funktsioone:
- Õppige kasutama LED-i GPIO juhtimist
- Õppige kasutama SysTicki 1 ms viivituse genereerimiseks
GD32E231C-START plaadil on neli LED-i. LED1 juhib GPIO. See demo näitab, kuidas LED-i valgustada.
DEMO jooksu tulemus
Laadige programm < 01_GPIO_Running_LED > EVAL-plaadile alla, LED1 lülitub järjestikku sisse ja välja intervalliga 1000 ms, korrake protsessi. GPIO_Key_Polling_mode
DEMO eesmärk
See demo sisaldab järgmisi GD32 MCU funktsioone:
- Õppige kasutama GPIO LED-i ja klahvi
- Õppige kasutama SysTicki 1 ms viivituse genereerimiseks
GD32E231C-START plaadil on kaks klahvi ja neli LED-i. Kaks klahvi on lähtestamisklahv ja äratusklahv. LED1 juhib GPIO. See demo näitab, kuidas kasutada äratusklahvi LED1 juhtimiseks. Kui vajutate äratusklahvi alla, kontrollib see IO-pordi sisendväärtust. Kui väärtus on 1 ja ootab 50 ms. Kontrollige uuesti IO-pordi sisendväärtust. Kui väärtus on endiselt 1, näitab see, et nuppu vajutati edukalt ja lülitage LED1 sisse.
DEMO jooksu tulemus
Laadige programm < 02_GPIO_Key_Polling_mode > EVAL-plaadile alla, kõik LED-id vilguvad testimiseks korra ja LED1 põleb, vajutage äratusklahv alla, LED1 lülitub välja. Vajutage äratusklahvi uuesti alla, LED1 lülitub sisse.
EXTI_Key_Interrupt_mode
DEMO eesmärk
See demo sisaldab järgmisi GD32 MCU funktsioone:
- Õppige kasutama LED-i ja klahvi GPIO-juhtimist
- Õppige kasutama EXTI-d välise katkestuse genereerimiseks
GD32E231C-START plaadil on kaks klahvi ja neli LED-i. Kaks klahvi on lähtestamisklahv ja äratusklahv. LED1 juhib GPIO. See demo näitab, kuidas kasutada EXTI katkestusliini LED1 juhtimiseks. Äratusklahvi vajutamisel tekib katkestus. Teenuse katkestamise funktsioonis lülitab demo LED1 sisse.
DEMO jooksu tulemus
Laadige programm < 03_EXTI_Key_Interrupt_mode > EVAL-plaadile alla, kõik LED-id vilguvad testimiseks korra ja LED1 põleb, vajutage äratusklahvi alla, LED1 lülitub välja. Vajutage äratusklahvi uuesti alla, LED1 lülitub sisse.
TIMER_Key_EXTI
See demo sisaldab järgmisi GD32 MCU funktsioone:
- Õppige kasutama LED-i ja klahvi GPIO-juhtimist
- Õppige kasutama EXTI-d välise katkestuse genereerimiseks
- Õppige kasutama PWM-i genereerimiseks TIMER
GD32E231C-START plaadil on kaks klahvi ja neli LED-i. Kaks klahvi on lähtestamisklahv ja äratusklahv. LED1 juhib GPIO. See demo näitab, kuidas kasutada TIMER PWM-i, et käivitada EXTI katkestus, et lülitada LED1 ja EXTI katkestusliini olekut LED1 juhtimiseks. Kui vajutate äratusklahvi alla, tekitab see katkestuse. Teenuse katkestamise funktsioonis lülitab demo LED1 sisse.
DEMO jooksu tulemus
Laadige programm < 04_TIMER_Key_EXTI > EVAL-plaadile alla, kõik LED-id vilguvad testimiseks korra, vajutage äratusklahv alla, LED1 lülitub sisse. Vajutage äratusklahvi uuesti alla, LED1 kustub. Ühendage PA6 (TIMER2_CH0) ja PA5
Läbivaatamise ajalugu
Redaktsioon nr. | Kirjeldus | Kuupäev |
1.0 | Esialgne väljalase | 19. veebruar 2019 |
1.1 | Muutke dokumendi päist ja kodulehte | 31. detsember 2021 |
Tähtis teade
See dokument kuulub ettevõttele GigaDevice Semiconductor Inc. ja selle tütarettevõtted ("Ettevõte"). See dokument, sealhulgas kõik selles dokumendis kirjeldatud ettevõtte tooted (edaspidi "toode"), kuulub Hiina Rahvavabariigi ja muude jurisdiktsioonide intellektuaalomandi seaduste ja lepingute alusel ettevõttele. Ettevõte jätab endale kõik sellistest seadustest ja lepingutest tulenevad õigused ega anna oma patentide, autoriõiguste, kaubamärkide või muude intellektuaalomandi õiguste alusel litsentse. Nendele viidatud kolmandate isikute nimed ja kaubamärgid (kui neid on) on nende vastava omaniku omand ja neile viidatakse ainult tuvastamise eesmärgil. Ettevõte ei anna selle dokumendi või toote suhtes mingeid otseseid ega kaudseid garantiisid, sealhulgas, kuid mitte ainult, kaudseid garantiisid turustatavuse ja teatud otstarbeks sobivuse kohta. Ettevõte ei võta endale vastutust, mis tuleneb käesolevas dokumendis kirjeldatud toote rakendamisest või kasutamisest. Kogu selles dokumendis esitatud teave on esitatud ainult viitamise eesmärgil. Selle dokumendi kasutaja vastutab selle teabe põhjal tehtud mis tahes rakenduse ja sellest tuleneva toote nõuetekohase kavandamise, programmeerimise ja funktsionaalsuse ning ohutuse testimise eest. Välja arvatud kohandatud tooted, mis on sõnaselgelt määratletud kohaldatavas lepingus, on tooted kavandatud, arendatud ja/või valmistatud ainult tavapärasteks ärilisteks, tööstuslikeks, isiklikeks ja/või majapidamisrakendusteks. Tooted ei ole kavandatud, ette nähtud ega lubatud kasutamiseks komponentidena süsteemides, mis on kavandatud või ette nähtud relvade, relvasüsteemide, tuumaseadmete, aatomienergia juhtimisseadmete, põlemisjuhtimisseadmete, lennukite või kosmoselaevade, transpordivahendite, liiklussignaalide käitamiseks. instrumendid, elu toetavad seadmed või süsteemid, muud meditsiiniseadmed või -süsteemid (sealhulgas elustamisseadmed ja kirurgilised implantaadid), saastetõrje või ohtlike ainete käitlemine või muu kasutus, kus seadme või toote rike võib põhjustada kehavigastusi, surma, vara või keskkonnakahju (“Sobimatu kasutus”). Kliendid võtavad kõik meetmed, et tagada Toodete kasutamine ja müümine vastavalt kehtivatele seadustele ja määrustele. Ettevõte ei vastuta täielikult ega osaliselt ning kliendid vabastavad ja ka käesolevaga vabastavad ettevõtte ning selle tarnijad ja/või turustajad mis tahes nõuetest, kahjudest või muust vastutusest, mis tuleneb või on seotud toodete soovimatu kasutamisega. . Kliendid peavad hüvitama ettevõttele ning selle tarnijatele ja/või turustajatele kahju kõikide nõuete, kulude, kahjude ja muude kohustuste, sealhulgas kehavigastuste või surmaga seotud nõuete eest, mis tulenevad või on seotud toodete tahtmatust kasutamisest, ning hoiavad need kahjutuks. . Selles dokumendis sisalduv teave on esitatud ainult seoses toodetega.
Dokumendid / Ressursid
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-bitine MCU kontroller [pdfKasutusjuhend GD32E231C-START, Arm Cortex-M23 32-bitine MCU-kontroller, Cortex-M23 32-bitine MCU-kontroller, 32-bitine MCU-kontroller, MCU-kontroller, GD32E231C-START,kontroller |