Logo GigaDevice

Piranti Giga GD32E231C-START Arm Cortex-M23 32-bit MCU Controller

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller

Ringkesan

GD32E231C-START nggunakake GD32E231C8T6 minangka pengontrol utama. Nggunakake antarmuka USB Mini kanggo nyuplai daya 5V. Reset, Boot, tombol Wakeup, LED, GD-Link, Ardunio uga kalebu. Kanggo rincian liyane, waca skema GD32E231C-START-V1.0.

Fungsi pin tugas

Tabel 2-1 Fungsi pin assignment

Fungsi Pin Katrangan
 

 

LED

PA7 LED1
PA8 LED2
PA11 LED3
PA12 LED4
RESET   K1-Reset
KUNCI PA0 K2-Wakeup

Miwiti

Papan EVAL nggunakake konektor Mini USB kanggo entuk daya DC +5V, yaiku sistem hardware voltage. A GD-Link ing papan perlu kanggo ngundhuh lan debug program. Pilih mode boot sing bener banjur urip, LEDPWR bakal diuripake, sing nuduhake yen sumber daya OK. Ana versi Keil lan versi IAR kabeh proyek. Versi proyek Keil digawe adhedhasar Keil MDK-ARM 5.25 uVision5. Versi IAR proyek digawe adhedhasar IAR Embedded Workbench kanggo ARM 8.31.1. Sajrone nggunakake, titik ing ngisor iki kudu dicathet:

  1. Yen sampeyan nggunakake Keil uVision5 kanggo mbukak proyek. Kanggo ngatasi masalah "Piranti Ilang (s)", sampeyan bisa nginstal GigaDevice.GD32E23x_DFP.1.0.0.pack.
  2. Yen sampeyan nggunakake IAR kanggo mbukak proyek, instal IAR_GD32E23x_ADDON_1.0.0.exe kanggo mbukak sing gegandhengan files.

Tata letak hardware rampungview

sumber daya

Gambar 4-1 Diagram skematik sumber daya 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 1

Pilihan boot 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 2

LED 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 3

KUNCI 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 4

GD-Link 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 5

MCU 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 6

Ardunio 

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller 7

Pandhuan panggunaan rutin

GPIO_Running_LED
tujuan DEMO
Demo iki kalebu fungsi GD32 MCU ing ngisor iki:

  • Sinau nggunakake kontrol GPIO LED
  • Sinau nggunakake SysTick kanggo ngasilake wektu tundha 1ms

Papan GD32E231C-START wis papat LED. LED1 dikontrol dening GPIO. Tur iki bakal nuduhake carane madhangi LED.
Hasil demo DEMO
Ngundhuh program <01_GPIO_Running_LED> menyang papan EVAL, LED1 bakal nguripake lan mateni kanthi urutan kanthi interval 1000ms, baleni proses kasebut. GPIO_Key_Polling_mode
tujuan DEMO
Demo iki kalebu fungsi GD32 MCU ing ngisor iki:

  • Sinau nggunakake kontrol GPIO LED lan Tombol
  • Sinau nggunakake SysTick kanggo ngasilake wektu tundha 1ms

Papan GD32E231C-START duwe loro tombol lan papat LED. Tombol loro kasebut yaiku tombol Reset lan tombol Wakeup. LED1 dikontrol dening GPIO. Tur iki bakal nuduhake carane nggunakake tombol Wakeup kanggo ngontrol LED1. Nalika menet tombol Wakeup, bakal mriksa nilai input port IO. Yen nilai 1 lan bakal ngenteni 50ms. Priksa maneh nilai input port IO. Yen nilai isih 1, iku nuduhake yen tombol wis kasil dipencet lan nguripake LED1.
Hasil demo DEMO
Download program < 02_GPIO_Key_Polling_mode > menyang papan EVAL, kabeh LED flashed sapisan kanggo test lan LED1 urip, pencet mudhun Wakeup Key, LED1 bakal dipateni. Pencet mudhun tombol Wakeup maneh, LED1 bakal diuripake.

EXTI_Key_Interrupt_mode

tujuan DEMO
Demo iki kalebu fungsi GD32 MCU ing ngisor iki:

  • Sinau nggunakake kontrol GPIO LED lan KUNCI
  • Sinau nggunakake EXTI kanggo ngasilake interupsi eksternal

Papan GD32E231C-START duwe loro tombol lan papat LED. Tombol loro kasebut yaiku tombol Reset lan tombol Wakeup. LED1 dikontrol dening GPIO. Tur iki bakal nuduhake carane nggunakake garis ngganggu EXTI kanggo ngontrol LED1. Nalika menet tombol Wakeup, bakal ngasilake interupsi. Ing fungsi layanan interrupt, demo bakal ngalih LED1.
Hasil demo DEMO
Download program < 03_EXTI_Key_Interrupt_mode > menyang papan EVAL, kabeh LED flashed sapisan kanggo test lan LED1 urip, pencet mudhun Wakeup Key, LED1 bakal dipateni. Pencet mudhun tombol Wakeup maneh, LED1 bakal diuripake.
TIMER_Key_EXTI
Demo iki kalebu fungsi GD32 MCU ing ngisor iki:

  •  Sinau nggunakake kontrol GPIO LED lan KUNCI
  • Sinau nggunakake EXTI kanggo ngasilake interupsi eksternal
  •  Sinau nggunakake TIMER kanggo ngasilake PWM

Papan GD32E231C-START duwe loro tombol lan papat LED. Tombol loro kasebut yaiku tombol Reset lan tombol Wakeup. LED1 dikontrol dening GPIO. Tur iki bakal nuduhake carane nggunakake TIMER PWM kanggo pemicu EXTI interupsi kanggo ngalih negara LED1 lan baris interrupt EXTI kanggo ngontrol LED1. Nalika menet tombol Wakeup, bakal ngasilake interupsi. Ing fungsi layanan interrupt, demo bakal ngalih LED1.
Hasil demo DEMO
Download program < 04_TIMER_Key_EXTI > menyang papan EVAL, kabeh LED flashed sapisan kanggo test, pencet mudhun Wakeup Key, LED1 bakal diuripake. Pencet mudhun tombol Wakeup maneh, LED1 bakal dipateni. Sambungake PA6(TIMER2_CH0) lan PA5

Riwayat revisi

Revisi No. Katrangan Tanggal
1.0 Rilis dhisikan 19 Februari 2019
1.1 Ngowahi header dokumen lan homepage 31 Desember 2021

Kabar Penting

Dokumen iki minangka properti saka GigaDevice Semiconductor Inc. lan anak perusahaan ("Perusahaan"). Dokumen iki, kalebu produk apa wae saka Perusahaan sing diterangake ing dokumen iki ("Produk"), diduweni dening Perusahaan miturut undang-undang lan perjanjian properti intelektual Republik Rakyat China lan yurisdiksi liyane ing saindenging jagad. Perusahaan nduweni kabeh hak miturut hukum lan perjanjian kasebut lan ora menehi lisensi miturut paten, hak cipta, merek dagang, utawa hak properti intelektual liyane. Jeneng lan merek saka pihak katelu sing diarani (yen ana) minangka properti saka pemilike lan diarani mung kanggo tujuan identifikasi. Perusahaan ora menehi jaminan apa wae, nyata utawa diwenehake, babagan dokumen iki utawa Produk apa wae, kalebu, nanging ora diwatesi, jaminan sing bisa didol lan kebugaran kanggo tujuan tartamtu. Perusahaan ora nanggung tanggung jawab sing muncul saka aplikasi utawa panggunaan Produk sing diterangake ing dokumen iki. Sembarang informasi sing diwenehake ing dokumen iki diwenehake mung kanggo tujuan referensi. Tanggung jawab pangguna dokumen iki kanggo ngrancang, program, lan nguji fungsionalitas lan keamanan aplikasi apa wae sing digawe saka informasi iki lan produk apa wae sing diasilake. Kajaba kanggo produk khusus sing wis diidentifikasi kanthi jelas ing persetujuan sing ditrapake, Produk kasebut dirancang, dikembangake, lan/utawa digawe kanggo aplikasi bisnis, industri, pribadi, lan/utawa rumah tangga biasa. Produk kasebut ora dirancang, dimaksudake, utawa diijini digunakake minangka komponen ing sistem sing dirancang utawa dituju kanggo operasi senjata, sistem senjata, instalasi nuklir, instrumen kontrol energi atom, instrumen kontrol pembakaran, instrumen pesawat utawa pesawat ruang angkasa, instrumen transportasi, sinyal lalu lintas. instrumen, piranti utawa sistem sing ndhukung urip, piranti utawa sistem medis liyane (kalebu peralatan resusitasi lan implan bedhah), kontrol polusi utawa manajemen zat sing mbebayani, utawa panggunaan liyane yen gagal piranti utawa Produk bisa nyebabake ciloko, pati, properti utawa karusakan lingkungan ("Untended Uses"). Pelanggan kudu nindakake apa wae lan kabeh tumindak kanggo mesthekake nggunakake lan adol Produk sesuai karo hukum lan peraturan sing ditrapake. Perusahaan ora tanggung jawab, kabeh utawa sebagean, lan para pelanggan bakal ngeculake Perusahaan uga pemasok lan / utawa distributor saka pratelan, karusakan, utawa tanggung jawab liyane sing muncul saka utawa ana hubungane karo kabeh Panganggone Produk sing ora disengaja. . Pelanggan bakal menehi ganti rugi lan nahan Perusahaan uga pemasok lan / utawa distributor supaya ora mbebayani saka lan nglawan kabeh pratelan, biaya, kerusakan, lan tanggung jawab liyane, kalebu tuntutan kanggo ciloko utawa pati pribadi, sing muncul saka utawa ana hubungane karo panggunaan Produk sing ora disengaja. . Informasi ing dokumen iki diwenehake mung gegayutan karo Produk.

Dokumen / Sumber Daya

GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller [pdf] Pandhuan pangguna
GD32E231C-START, Lengan Cortex-M23 32-bit MCU Controller, Cortex-M23 32-bit MCU Controller, 32-bit MCU Controller, MCU Controller, GD32E231C-START, Controller

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *