Alat Giga GD32E231C-Mimitian Arm Cortex-M23 32-bit MCU Controller
Ringkesan
GD32E231C-START ngagunakeun GD32E231C8T6 salaku controller utama. Éta ngagunakeun antarmuka Mini USB pikeun nyayogikeun kakuatan 5V. Reset, Boot, konci Wakeup, LED, GD-Link, Ardunio ogé kaasup. Pikeun leuwih rinci mangga tingal GD32E231C-START-V1.0 skéma.
Fungsi pin tugas
meja 2-1 Fungsi pin ngerjakeun
Fungsi | Pin | Katerangan |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
RESET | K1-Reset | |
KUNCI | PA0 | K2-Wakeup |
Ngamimitian
Dewan EVAL nganggo konektor Mini USB pikeun kéngingkeun kakuatan DC + 5V, anu mangrupikeun sistem hardware normal voltage. A GD-Link on dewan diperlukeun pikeun ngundeur tur debug program. Pilih modeu boot anu leres teras hurungkeun, LEDPWR bakal hurung, anu nunjukkeun yén catu daya OK. Aya versi Keil sareng versi IAR sadaya proyék. Vérsi Keil proyék dijieun dumasar kana Keil MDK-ARM 5.25 uVision5. Vérsi IAR proyék dijieun dumasar kana IAR Embedded Workbench pikeun ARM 8.31.1. Nalika dianggo, titik-titik ieu kedah diperhatoskeun:
- Upami anjeun nganggo Keil uVision5 pikeun muka proyék. Dina raraga ngajawab masalah "Alat leungit (s)", anjeun tiasa install GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Upami anjeun nganggo IAR pikeun muka proyék, pasang IAR_GD32E23x_ADDON_1.0.0.exe pikeun ngamuat anu pakait. files.
perenah hardware leuwihview
Sasayogian tanaga
Gambar 4-1 diagram skéma tina catu daya
Pilihan boot
LED
KUNCI
GD-Tumbu
MCU
Ardunio
Guide pamakéan rutin
GPIO_Running_LED
Tujuan DEMO
Demo ieu kalebet pungsi GD32 MCU ieu:
- Diajar ngagunakeun GPIO ngadalikeun LED
- Diajar ngagunakeun SysTick pikeun ngahasilkeun reureuh 1ms
GD32E231C-Mimitian dewan boga opat LED. LED1 dikawasa ku GPIO. Demo ieu bakal nunjukkeun kumaha lampu LED.
hasil ngajalankeun DEMO
Unduh program <01_GPIO_Running_LED> ka papan EVAL, LED1 bakal hurung sareng mareuman dina urutan kalayan interval 1000ms, malikan prosésna. GPIO_Key_Polling_mode
Tujuan DEMO
Demo ieu kalebet pungsi GD32 MCU ieu:
- Diajar ngagunakeun GPIO ngadalikeun LED jeung Key
- Diajar ngagunakeun SysTick pikeun ngahasilkeun reureuh 1ms
GD32E231C-START dewan boga dua kenop na opat LED. Dua kenop nyaéta kenop Reset jeung kenop Wakeup. LED1 dikawasa ku GPIO. Demo ieu bakal nunjukkeun kumaha ngagunakeun kenop Wakeup pikeun ngadalikeun LED1. Nalika pencét Wakeup Key, éta bakal pariksa nilai input port IO. Upami nilaina 1 sareng bakal ngantosan 50ms. Pariksa nilai input port IO deui. Upami nilaina masih 1, éta nunjukkeun yén tombol suksés dipencet sareng togél LED1.
hasil ngajalankeun DEMO
Unduh program < 02_GPIO_Key_Polling_mode > ka papan EVAL, sadaya LED di-flash sakali pikeun uji sareng LED1 hurung, pencét kenop Wakeup, LED1 bakal dipareuman. Pencét kenop Wakeup deui, LED1 bakal dihurungkeun.
EXTI_Key_Interrupt_mode
Tujuan DEMO
Demo ieu kalebet pungsi GD32 MCU ieu:
- Diajar nganggo GPIO ngadalikeun LED sareng KEY
- Diajar ngagunakeun EXTI pikeun ngahasilkeun interupsi éksternal
GD32E231C-START dewan boga dua kenop na opat LED. Dua kenop nyaéta kenop Reset jeung kenop Wakeup. LED1 dikawasa ku GPIO. demo ieu bakal mintonkeun kumaha ngagunakeun garis ngaganggu EXTI ngadalikeun LED1. Lamun pencét handap Wakeup Key, bakal ngahasilkeun interupsi. Dina fungsi jasa ngaganggu, demo bakal toggle LED1.
hasil ngajalankeun DEMO
Unduh program < 03_EXTI_Key_Interrupt_mode > ka dewan EVAL, sadaya LED flashed sakali pikeun nguji sarta LED1 hurung, pencét handap Wakeup Key, LED1 bakal dipareuman. Pencét kenop Wakeup deui, LED1 bakal dihurungkeun.
TIMER_Key_EXTI
Demo ieu kalebet pungsi GD32 MCU ieu:
- Diajar nganggo GPIO ngadalikeun LED sareng KEY
- Diajar ngagunakeun EXTI pikeun ngahasilkeun interupsi éksternal
- Diajar ngagunakeun TIMER pikeun ngahasilkeun PWM
GD32E231C-START dewan boga dua kenop na opat LED. Dua kenop nyaéta kenop Reset jeung kenop Wakeup. LED1 dikawasa ku GPIO. Demo ieu bakal nunjukkeun kumaha ngagunakeun TIMER PWM pikeun memicu EXTI ngaganggu pikeun togél kaayaan garis LED1 sareng EXTI interrupt pikeun ngontrol LED1. Nalika pencét Wakeup Key, éta bakal ngahasilkeun interupsi. Dina fungsi jasa ngaganggu, demo bakal toggle LED1.
hasil ngajalankeun DEMO
Unduh program < 04_TIMER_Key_EXTI > ka papan EVAL, sadaya LED flashed sakali pikeun uji, pencét kenop Wakeup, LED1 bakal dihurungkeun. Pencét deui Wakeup Key, LED1 bakal dipareuman. Sambungkeun PA6 (TIMER2_CH0) jeung PA5
Riwayat révisi
Révisi No. | Katerangan | titimangsa |
1.0 | Kaluaran Awal | Pébruari 19, 2019 |
1.1 | Ngarobah lulugu dokumen jeung homepage | 31 Désémber 2021 |
Bewara Penting
Dokumén ieu mangrupikeun milik GigaDevice Semiconductor Inc. sareng anak perusahaanna ("Perusahaan"). Dokumén ieu, kalebet produk naon waé Pausahaan anu dijelaskeun dina dokumén ieu ("Produk"), dipiboga ku Pausahaan dumasar kana undang-undang hak cipta intelektual sareng pajangjian Républik Rahayat Cina sareng yurisdiksi sanés di sakuliah dunya. Pausahaan ngagaduhan sadaya hak dina undang-undang sareng perjanjian sapertos kitu sareng henteu masihan lisénsi naon waé dina patén-patén, hak cipta, mérek dagang, atanapi hak cipta intelektual anu sanés. Ngaran sareng merek pihak katilu anu dimaksud (upami aya) mangrupikeun hak milik anu gaduh masing-masing sareng dirujuk pikeun tujuan idéntifikasi wungkul. Pausahaan henteu masihan jaminan naon waé, nyata atanapi tersirat, ngeunaan dokumén ieu atanapi Produk naon waé, kalebet, tapi henteu diwatesan ku, jaminan anu tersirat pikeun dagang sareng kabugaran pikeun tujuan anu khusus. Perusahaan henteu nanggung tanggung jawab anu timbul tina aplikasi atanapi panggunaan Produk naon waé anu dijelaskeun dina dokumén ieu. Sakur inpormasi anu disayogikeun dina dokumén ieu ngan disayogikeun pikeun tujuan rujukan. Tanggung jawab pangguna dokumen ieu pikeun ngarancang, program, sareng nguji fungsionalitas sareng kasalametan aplikasi naon waé anu didamel tina inpormasi ieu sareng produk anu hasilna. Kacuali produk khusus anu parantos diidentifikasi sacara jelas dina perjanjian anu berlaku, Produk dirarancang, dikembangkeun, sareng/atanapi diproduksi pikeun aplikasi bisnis, industri, pribadi, sareng/atawa rumah tangga biasa. Produk teu dirancang, dimaksudkeun, atawa otorisasi pikeun dipaké salaku komponén dina sistem dirancang atawa dimaksudkeun pikeun operasi pakarang, sistem pakarang, pamasangan nuklir, alat kontrol énergi atom, alat kontrol durukan, pesawat atawa pesawat ruang angkasa instrumen, alat transportasi, sinyal lalulintas. instrumen, alat atawa sistem ngarojong kahirupan, alat atawa sistem médis séjén (kaasup alat resusitasi jeung implants bedah), kontrol polusi atawa manajemén zat picilakaeun, atawa pamakéan séjén dimana gagalna alat atawa Produk bisa ngabalukarkeun tatu pribadi, maot, harta atawa karuksakan lingkungan ("Unitended Uses"). Konsumén kedah nyandak naon waé sareng sadaya tindakan pikeun mastikeun ngagunakeun sareng ngajual Produk saluyu sareng undang-undang sareng peraturan anu berlaku. Pausahaan henteu nanggungjawaban, sadayana atanapi sabagéan, sareng para nasabah wajib sareng ku ieu ngabebaskeun Pausahaan ogé panyadia sareng/atanapi distributor tina klaim, karusakan, atanapi tanggung jawab sanés anu timbul tina atanapi aya hubunganana sareng sadaya Pamakéan Produk anu teu dihaja. . Konsumén wajib indemnify jeung nahan Perusahaan ogé suppliers jeung/atawa distributor bahya tina jeung ngalawan sagala klaim, waragad, Karuksakan, jeung liabilities séjén, kaasup klaim pikeun tatu pribadi atawa maot, timbul tina atawa patali jeung sagala Pamakéan Unintended tina Produk. . Inpormasi dina dokumén ieu disayogikeun ngan ukur aya hubunganana sareng Produk.
Dokumén / Sumberdaya
![]() |
GigaDevice GD32E231C-Mimitian Arm Cortex-M23 32-bit MCU Controller [pdf] Pituduh pamaké GD32E231C-MULAI, Panangan Cortex-M23 32-bit MCU Controller, Cortex-M23 32-bit MCU Controller, 32-bit MCU Controller, MCU Controller, GD32E231C-START, Controller |