Giga Device GD32E231C-START Arm Cortex-M23 32-bita MCU-Regilo
Resumo
GD32E231C-START uzas GD32E231C8T6 kiel la ĉefan regilon. Ĝi uzas Mini USB-interfacon por provizi 5V-potencon. Restarigi, Boot, Vekiĝoklavo, LED, GD-Link, Ardunio ankaŭ estas inkluzivitaj. Por pliaj detaloj bonvolu raporti al GD32E231C-START-V1.0 skemo.
Funkcia pinglo-tasko
Tabelo 2-1 Funkcia pinto-asigno
Funkcio | Pinglo | Priskribo |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
RESET | K1-Restarigi | |
Ŝlosilo | PA0 | K2-Vekiĝo |
Komencante
La EVAL-tabulo uzas Mini-USB-konektilon por akiri potencon DC +5V, kiu estas la aparatara sistemo normala laboro voltage. GD-Link surŝipe estas necesa por elŝuti kaj sencimigi programojn. Elektu la ĝustan lanĉan reĝimon kaj poste ŝaltu, la LEDPWR ekŝaltos, kio indikas, ke la nutrado estas bona. Estas Keil-versio kaj IAR-versio de ĉiuj projektoj. Keil-versio de la projektoj estas kreitaj surbaze de Keil MDK-ARM 5.25 uVision5. IAR-versio de la projektoj estas kreita surbaze de IAR Embedded Workbench por ARM 8.31.1. Dum uzo, la sekvaj punktoj devas esti notitaj:
- Se vi uzas Keil uVision5 por malfermi la projekton. Por solvi la problemon "Aparato Mankas(j)", vi povas instali GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Se vi uzas IAR por malfermi la projekton, instalu IAR_GD32E23x_ADDON_1.0.0.exe por ŝargi la rilatan files.
Aparataro finiĝisview
Elektroprovizo
Figuro 4-1 Skema diagramo de nutrado
Bota opcio
LED
Ŝlosilo
GD-Link
MCU
Ardunio
Gvidilo pri rutina uzo
GPIO_Running_LED
DEMO celo
Ĉi tiu demonstraĵo inkluzivas la sekvajn funkciojn de GD32 MCU:
- Lernu uzi GPIO-kontrolon la LED
- Lernu uzi SysTick por generi 1ms-malfruon
GD32E231C-START-tabulo havas kvar LED. La LED1 estas kontrolitaj de GPIO. Ĉi tiu demonstraĵo montros kiel lumigi la LED.
DEMO rula rezulto
Elŝutu la programon < 01_GPIO_Running_LED > al la EVAL-tabulo, LED1 ekŝaltos kaj malŝaltos sinsekve kun intervalo de 1000ms, ripetu la procezon. GPIO_Key_Polling_mode
DEMO celo
Ĉi tiu demonstraĵo inkluzivas la sekvajn funkciojn de GD32 MCU:
- Lernu uzi GPIO-kontrolon la LED kaj la Ŝlosilon
- Lernu uzi SysTick por generi 1ms-malfruon
GD32E231C-START-tabulo havas du klavojn kaj kvar LED. La du klavoj estas Restarigŝlosilo kaj Vekiĝoklavo. La LED1 estas kontrolitaj de GPIO. Ĉi tiu demo montros kiel uzi la Vek-klavon por kontroli la LED1. Kiam premas la Vek-Ŝlosilon, ĝi kontrolos la enigvaloron de la IO-haveno. Se la valoro estas 1 kaj atendos 50ms. Kontrolu la enigvaloron de la IO-haveno denove. Se la valoro ankoraŭ estas 1, ĝi indikas, ke la butono estas premita sukcese kaj baskulu LED1.
DEMO rula rezulto
Elŝutu la programon < 02_GPIO_Key_Polling_mode > al la EVAL-tabulo, ĉiuj LED-oj ekbrilas unufoje por testo kaj LED1 estas ŝaltita, premu la Wakeup Key, LED1 estos malŝaltita. Premu la Vekŝlosilon denove, LED1 estos ŝaltita.
EXTI_Key_Interrupt_mode
DEMO celo
Ĉi tiu demonstraĵo inkluzivas la sekvajn funkciojn de GD32 MCU:
- Lernu uzi GPIO-kontrolon la LED kaj la Ŝlosilon
- Lernu uzi EXTI por generi eksteran interrompon
GD32E231C-START-tabulo havas du klavojn kaj kvar LED. La du klavoj estas Restarigŝlosilo kaj Vekiĝoklavo. La LED1 estas kontrolitaj de GPIO. Ĉi tiu demo montros kiel uzi la EXTI-interrompan linion por kontroli la LED1.Kiam premas la Vek-Ŝlosilon, ĝi produktos interrompon. En la interrompa servo-funkcio, la demo malŝaltos LED1.
DEMO rula rezulto
Elŝutu la programon < 03_EXTI_Key_Interrupt_mode > al la EVAL-tabulo, ĉiuj LED-oj ekbrilas unufoje por testo kaj LED1 estas ŝaltita, premu la Wakeup Key, LED1 estos malŝaltita. Premu la Vekŝlosilon denove, LED1 estos ŝaltita.
TIMER_Key_EXTI
Ĉi tiu demonstraĵo inkluzivas la sekvajn funkciojn de GD32 MCU:
- Lernu uzi GPIO-kontrolon la LED kaj la Ŝlosilon
- Lernu uzi EXTI por generi eksteran interrompon
- Lernu uzi TIMER por generi PWM
GD32E231C-START-tabulo havas du klavojn kaj kvar LED. La du klavoj estas Restarigŝlosilo kaj Vekiĝoklavo. La LED1 estas kontrolitaj de GPIO. Ĉi tiu demo montros kiel uzi la TIMER PWM por ekigi EXTI-interrompon por ŝanĝi la staton de LED1 kaj EXTI-interrompa linio por kontroli la LED1. Premante la Vek-Ŝlosilon, ĝi produktos interrompon. En la interrompa servo-funkcio, la demo malŝaltos LED1.
DEMO rula rezulto
Elŝutu la programon < 04_TIMER_Key_EXTI > al la EVAL-tabulo, ĉiuj LED-oj ekbrilas unufoje por testo, premu la Vekŝlosilon, LED1 estos ŝaltita. Premu la Vekŝlosilon denove, LED1 estos malŝaltita. Konektu PA6(TIMER2_CH0) kaj PA5
Historio de revizioj
Revizio Nr. | Priskribo | Dato |
1.0 | Komenca Eldono | 19-a de februaro 2019 |
1.1 | Modifi dokumentan kaplinion kaj hejmpaĝon | la 31-an de decembro 2021 |
Grava Avizo
Ĉi tiu dokumento estas proprieto de GigaDevice Semiconductor Inc. kaj ĝiaj filioj (la "Firmao"). Ĉi tiu dokumento, inkluzive de ajna produkto de la Kompanio priskribita en ĉi tiu dokumento (la "Produkto"), estas posedata de la Kompanio laŭ la leĝoj kaj traktatoj de intelekta proprieto de la Ĉina Popola Respubliko kaj aliaj jurisdikcioj tutmonde. La Kompanio rezervas ĉiujn rajtojn laŭ tiaj leĝoj kaj traktatoj kaj ne donas ajnan permesilon laŭ siaj patentoj, kopirajtoj, varmarkoj aŭ aliaj rajtoj de intelekta proprieto. La nomoj kaj markoj de triaj rilataj al ĝi (se ekzistas) estas la posedaĵo de sia respektiva posedanto kaj referitaj nur por identigaj celoj. La Kompanio ne faras ajnan garantion, espriman aŭ implicitan, koncerne ĉi tiun dokumenton aŭ ajnan Produkton, inkluzive de, sed ne limigitaj al, la implicitaj garantioj de komercebleco kaj taŭgeco por aparta celo. La Kompanio ne prenas ajnan respondecon de la apliko aŭ uzo de ajna Produkto priskribita en ĉi tiu dokumento. Ajna informo provizita en ĉi tiu dokumento estas provizita nur por referencaj celoj. Estas la respondeco de la uzanto de ĉi tiu dokumento konvene desegni, programi kaj testi la funkciecon kaj sekurecon de iu ajn aplikaĵo farita el ĉi tiu informo kaj ajna rezulta produkto. Krom personecigitaj produktoj, kiuj estis eksplicite identigitaj en la aplikebla interkonsento, la Produktoj estas dezajnitaj, evoluigitaj kaj/aŭ fabrikitaj nur por ordinaraj komercaj, industriaj, personaj kaj/aŭ hejmaj aplikoj. La Produktoj ne estas dezajnitaj, celitaj aŭ rajtigitaj por uzado kiel komponantoj en sistemoj desegnitaj aŭ destinitaj por funkciigado de armiloj, armilsistemoj, nukleaj instalaĵoj, atomenergiaj kontrolinstrumentoj, brulkontrolaj instrumentoj, aviadilaj aŭ kosmoŝipoj, transportaj instrumentoj, trafiksignalo. instrumentoj, vivsubtenaj aparatoj aŭ sistemoj, aliaj medicinaj aparatoj aŭ sistemoj (inkluzive de reviviga ekipaĵo kaj kirurgiaj enplantaĵoj), kontrolado de poluado aŭ administrado de danĝeraj substancoj aŭ aliaj uzoj kie la malsukceso de la aparato aŭ Produkto povus kaŭzi personan vundon, morton, posedaĵon aŭ media damaĝo ("Neintencitaj Uzoj"). Klientoj devas fari ĉiujn kaj ĉiujn agojn por certigi uzadon kaj vendadon de la Produktoj konforme al la aplikeblaj leĝoj kaj regularoj. La Kompanio ne estas respondeca, tute aŭ parte, kaj klientoj devas kaj per ĉi tio liberigas la Kompanion same kiel ĝiajn provizantoj kaj/aŭ distribuistoj de ajna reklamo, damaĝo aŭ alia respondeco devenanta de aŭ rilata al ĉiuj Neintencaj Uzoj de la Produktoj. . Klientoj devas kompensi kaj senkulpigi la Kompanion same kiel ĝiajn provizantoj kaj/aŭ distribuistojn de kaj kontraŭ ĉiuj asertoj, kostoj, damaĝoj kaj aliaj kompensdevoj, inkluzive de asertoj pri persona vundo aŭ morto, devenantaj de aŭ rilataj al iu ajn Neintencita Uzo de la Produktoj. . Informoj en ĉi tiu dokumento estas donitaj nur lige kun la Produktoj.
Dokumentoj/Rimedoj
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-bita MCU-Regilo [pdf] Uzantogvidilo GD32E231C-START, Arm Cortex-M23 32-bita MCU-Regilo, Cortex-M23 32-bita MCU-Regilo, 32-bita MCU-Regilo, MCU-Regilo, GD32E231C-START, Regilo |