GigaDevice GD32L233C-START Arm Cortex M23 32 biteko MCU

Laburpena
GD32L233C-START-ek GD32L233CCT6 erabiltzen du kontrolagailu nagusi gisa. GD-Link Mini USB interfazea erabiltzen du 5V-ko energia hornitzeko. Berrezarri, Abiarazi, Botoi tekla, LED, USB eta USART USB interfazea ere sartzen dira. Xehetasun gehiago lortzeko, ikusi GD32L233C-START_Rev1.0 eskema.
Funtzioa Pin Esleitu
2-1 taula. Funtzio pin esleipena
| Funtzioa | Pin | Deskribapena |
|
LED |
PA7 | LED1 |
| PA8 | LED2 | |
| PC6 | LED3 | |
| PC7 | LED4 | |
| Berrezarri | Berrezarri | |
| GILTZA | PA0 | K2 (esnatzeko tekla) |
|
USART |
PA9 | Usart0_tx |
| PA10 | USART0_RX | |
|
USBa |
PA11 | USB_DM |
| PA12 | USB_DP |
Hasteko
EVAL plakak GD-Link Mini USB konektorea erabiltzen du DC + 5V energia lortzeko, hau da, hardware sistemaren lan normala.tage. Ontzian GD-Link bat beharrezkoa da programak deskargatzeko eta arazketa egiteko. Hautatu abiarazteko modu egokia eta gero piztu, LEDPWR piztuko da, eta horrek elikatze-hornidura ondo dagoela adierazten du.
Proiektu guztien Keil bertsioa eta IAR bertsioa daude. Keil proiektuen bertsioa Keil MDK-ARM 5.26 uVision5-en oinarrituta sortu da. Proiektuen IAR bertsioa ARM 8.32.1erako IAR Embedded Workbench-en oinarrituta sortu da. Erabiltzerakoan, honako puntu hauek kontuan izan behar dira:
- Keil uVision5 erabiltzen baduzu proiektua irekitzeko. "Gailua falta (k)" arazoa konpontzeko, GigaDevice.GD32L23x_DFP_1.0.0 instala dezakezu.
- Proiektua irekitzeko IAR erabiltzen baduzu, instalatu IAR_GD32L23x_ADDON_1.0.0.exe elkartua kargatzeko files.
Hardwarearen diseinua amaitu daview
Elikatze-hornidura
4-1 irudia. Elikatze-horniduraren eskema

Abiarazteko aukera
4-2 irudia. Abiatzeko aukeraren diagrama eskematikoa

LED
4-3 irudia. LED funtzioaren diagrama eskematikoa

GILTZA
4-4 irudia. Key funtzioaren diagrama eskematikoa 
USART
4-5 irudia. USART-en diagrama eskematikoa

USBa
4-6 irudia. USBaren eskema eskematikoa

GD-Link
4-7 irudia. GD-Link-en diagrama eskematikoa

Arduino
4-8 irudia. Arduinoren diagrama eskematikoa

MCU
4-9 irudia. MCUren diagrama eskematikoa

Errutina erabiltzeko gida
GPIO_Running_LED
DEMO helburua
Demo honek GD32 MCUren funtzio hauek biltzen ditu:
- Ikasi GPIO kontrolatzeko LEDa erabiltzen
- Ikasi SysTick erabiltzen 1 ms atzerapena sortzeko
GD32L233C-START plakak bi erabiltzaile-tekla eta lau LED ditu. Teklak Berrezarri tekla eta Esnatzeko tekla dira. LEDak GPIOk kontrolatzen ditu.
Demo honek LEDak nola pizten diren erakutsiko du.
DEMO exekutatzen ari den emaitza
Deskargatu programa < 01_GPIO_Running_LED > START taulara, lau LED-ek zikloak piztu ditzakete.
GPIO_Key_Polling_mode
DEMO helburua
Demo honek GD32 MCUren funtzio hauek biltzen ditu:
- Ikasi GPIO kontrolatzen LED eta KEY erabiltzen
- Ikasi SysTick erabiltzen 1 ms atzerapena sortzeko
GD32L233C-START plakak bi erabiltzaile-tekla eta lau LED ditu. Teklak Berrezarri tekla eta Esnatzeko tekla dira. LEDak GPIOk kontrolatzen ditu.
Demo honek LED2 kontrolatzeko Wakeup tekla nola erabili erakutsiko du. Esnatzeko tekla sakatzean, IO atakaren sarrerako balioa egiaztatuko du. Balioa 0 bada eta 100 ms itxarongo bada. Egiaztatu berriro IO atakaren sarrerako balioa. Balioa oraindik 0 bada, botoia behar bezala sakatu dela adierazten du eta LED2 txandakatu.
DEMO exekutatzen ari den emaitza
Deskargatu programa < 02_GPIO_Key_Polling_mode > START taulara, sakatu esnatzeko tekla, LED2 piztuko da. Sakatu berriro esnatzeko tekla, LED2 itzali egingo da.
EXTI_Key_Interrupt_mode
DEMO helburua
Demo honek GD32 MCUren funtzio hauek biltzen ditu:
- Ikasi GPIO kontrolatzen LED eta KEY erabiltzen
- Ikasi EXTI erabiltzen kanpoko etenak sortzeko
GD32L233C-START plakak bi erabiltzaile-tekla eta lau LED ditu. Teklak Berrezarri tekla eta Esnatzeko tekla dira. LEDak GPIOk kontrolatzen ditu.
Demo honek LED2 kontrolatzeko EXTI eten lerroa nola erabili erakutsiko du. Esnatzeko tekla sakatzean, eten bat sortuko da. Eten zerbitzuaren funtzioan, demoak LED2 aldatuko du.
DEMO exekutatzen ari den emaitza
Deskargatu programa < 03_EXTI_Key_Interrupt_mode > START taulara, LED2 piztuta eta itzalita dago proba egiteko. Esnatzeko tekla sakatzean, LED2 piztuko da. Sakatu berriro esnatzeko tekla, LED2 itzali egingo da.
USART_HyperTerminal_Interrupt
DEMO helburua
Demo honek GD32 MCUren funtzio hauek biltzen ditu:
- Ikasi USART transmisioa eta etenaldiak jasotzen HyperTerminal-ekin komunikatzeko.
DEMO exekutatzen ari den emaitza
Deskargatu <04_USART_HyperTerminal_Interrupt> programa EVAL taulara eta konektatu serie kablea USART-era. Lehenik eta behin, LED guztiak piztu eta itzaltzen dira proba egiteko. Ondoren, USART-ek tx_buffer array-a (0x00-tik 0xFF-ra) bidaltzen du HyperTerminalera eta bidali behar dituzun HyperTerminal-etik datuak jaso arte itxarongo du. Bidali duzun katea rx_buffer array-n gordetzen da. Jasotzeko buffer-ak BUFFER_SIZE byte ditu gehienez. Horren ostean, konparatu tx_buffer rx_buffer-ekin. tx_buffer rx_buffer-ekin berdina bada, LED1, LED2, LED3, LED4 txandaka distiratzen dira. Bestela, LED1, LED2, LED3, LED4 elkarrekin txandakatzen dira.
HyperTerminal bidezko irteerako informazioa honako hau da:

TIMER_Key_EXTI
DEMO helburua
Demo honek GD32 MCUren funtzio hauek biltzen ditu:
- Ikasi GPIO kontrolatzen LED eta KEY erabiltzen
- Ikasi EXTI erabiltzen kanpoko etenak sortzeko
- Ikasi TIMER erabiltzen PWM sortzeko
GD32L233C-START plakak bi tekla eta lau LED ditu. Bi teklak Berrezarri tekla eta Esnatzeko tekla dira. LED1, LED2, LED3 eta LED4 GPIOk kontrolatzen ditu.
Demo honek TIMER PWM nola erabili erakutsiko du EXTI etenaldia abiarazteko LED2 eta EXTI eten lerroaren egoera aldatzeko LED1 kontrolatzeko. Esnatzeko tekla sakatzean, eten bat sortuko du. Eten zerbitzuaren funtzioan, demoak LED1 aldatuko du.
DEMO exekutatzen ari den emaitza
Deskargatu programa < 05_TIMER_Key_EXTI > START taulara, LED1 eta LED2 guztiak keinu egiten dira behin proba egiteko, sakatu esnatzeko tekla, LED1 piztuko da. Sakatu berriro esnatzeko tekla, LED1 itzaliko da. Konektatu PA6 (TIMER2_CH0) eta PA4 DuPont linearekin. LED2 500 ms behin aldatuko da.
USBD_CDC_ACM
DEMO Helburua
Demo honek GD32 MCUren funtzio hauek biltzen ditu:
- Ikasi USBD periferikoa nola erabiltzen
- Ikasi USB CDC gailua ezartzen
GD32L233C-START plakak USBD interfaze bat du. Demo honetan, GD32L233C-START plaka USB COM ataka birtual gisa agertzen da, ordenagailuko gailu-kudeatzailean behean agertzen dena. Demo honek USB gailuak serieko ataka baten itxura ematen du eta testu baten edukia atzera egiten du file USB atakaren bidez. Demoa exekutatzeko, idatzi mezu bat ordenagailuaren teklatua erabiliz. HyperTerminal-en agertzen den edozein datu gailutik jasotzen da.

DEMO exekutatzeko emaitza
Deskargatu programa <06_USBD_CDC_ACM> START taulara eta exekutatu. Erabiltzaileak ordenagailuaren teklatuaren bidez mezua sartzen duenean, HyperTerminal-ek mezua jasoko eta erakutsiko du. Adibidezample, "GigaDevice MCU" idazten duzunean, HyperTerminal-ek behean bezala jasoko du eta erakutsiko du.

Berrikuspen historia
6-1 taula. Berrikuspen historia
| Berrikuspen zk. | Deskribapena | Data |
| 1.0 | Hasierako Oharra | 15eko azaroaren 2021a |
Ohar garrantzitsua
Dokumentu hau GigaDevice Semiconductor Inc. eta bere filialen jabetza da («Enpresa»). Dokumentu hau, dokumentu honetan deskribatutako Konpainiaren edozein produktu barne («Produktua»), Konpainiaren jabetzakoa da Txinako Herri Errepublikako eta mundu osoko beste jurisdikzio batzuen jabetza intelektualeko legeen eta itunen arabera. Konpainiak lege eta itun horien eskubide guztiak gordetzen ditu eta ez du lizentziarik ematen bere patenteen, egile-eskubideen, marken edo jabetza intelektualaren beste eskubide batzuen arabera. Hor aipatzen diren hirugarrenen izenak eta markak (halakorik balego) dagokien jabearen jabetzakoak dira eta identifikazio helburuetarako soilik aipatzen dira.
Konpainiak ez du inolako bermerik ematen, espresuki edo inplizituki, dokumentu honi edo edozein produkturi dagokionez, barne, baina ez mugatu gabe, helburu jakin baterako merkantziari eta egokitasunari buruzko berme inplizituak. Konpainiak ez du bere gain hartzen dokumentu honetan deskribatutako edozein produkturen aplikazio edo erabileraren ondoriozko erantzukizunik. Dokumentu honetan emandako edozein informazio erreferentzia helburuetarako soilik ematen da. Dokumentu honen erabiltzailearen erantzukizuna da informazio hori eta ondoriozko produktuaren edozein aplikazioren funtzionaltasuna eta segurtasuna behar bezala diseinatzea, programatzea eta probatzea. Dagokion hitzarmenean espresuki identifikatu diren produktu pertsonalizatuak izan ezik, Produktuak negozio, industria, pertsonal eta/edo etxeko aplikazio arruntetarako diseinatu, garatu eta/edo fabrikatzen dira. Produktuak ez daude diseinatu, pentsatuta edo baimenduta armak, arma-sistemak, instalazio nuklearrak, energia atomikoa kontrolatzeko tresnak, errekuntza kontrolatzeko tresnak, hegazkin edo espazio-ontziko tresnak, garraio-tresnak, trafiko-tresnak ustiatzeko diseinatutako edo diseinatutako sistemetako osagai gisa erabiltzeko. seinale-tresnak, bizi-euskarriko gailuak edo sistemak, beste gailu edo sistema mediko batzuk (berpizte-ekipoak eta inplante kirurgikoak barne), kutsadura-kontrola edo substantzia arriskutsuak kudeatzea, edo gailuaren edo produktuaren hutsegiteak lesio pertsonalak, heriotzak eragin ditzaketen beste erabilera batzuk. ondasunak edo ingurumenaren kalteak (“Nahiko Erabilerak”). Bezeroek edozein eta ekintza guztiak hartuko dituzte Produktuak aplikagarriak diren lege eta arauen arabera erabiltzea eta saltzea ziurtatzeko. Konpainiak ez du erantzukizunik, osorik edo partzialki, eta bezeroek, eta honen bidez, Konpainia eta bere hornitzaileak eta/edo banatzaileak salbuetsiko dituzte Produktuen ustekabeko erabilera guztietatik sortutako edozein erreklamazio, kalte edo bestelako erantzukizunetatik. . Bezeroek Konpainia eta bere hornitzaile eta/edo banatzaileei kalte-ordaina emanen diete eta kalterik gabe utziko dituzte erreklamazio, kostu, kalte eta bestelako erantzukizun guztietatik, kalte pertsonalengatiko edo heriotzagatiko erreklamazioak barne, nahigabeko erabileraren ondorioz sortutako edo harekin erlazionatuta. Produktuak.
Dokumentu honetako informazioa Produktuekin lotuta soilik ematen da. Konpainiak dokumentu honetan eta bertan deskribatutako produktu eta zerbitzuetan aldaketak, zuzenketak, aldaketak edo hobekuntzak egiteko eskubidea gordetzen du edozein unetan, jakinarazi gabe.
© 2021 GigaDevice - Eskubide guztiak erreserbatuta
Dokumentuak / Baliabideak
![]() |
GigaDevice GD32L233C-START Arm Cortex M23 32 biteko MCU [pdfErabiltzailearen gida GD32L233C-START, Arm Cortex M23 32 biteko MCU, GD32L233C-START Arm Cortex M23 32 biteko MCU |





