Logo perangkat Giga

Perangkat Giga GD32E231C-START Arm Cortex-M23 Pengontrol MCU 32-bit

GigaDevice GD32E231C-MULAI Pengontrol MCU Arm Cortex-M23 32-bit

Ringkasan

GD32E231C-START menggunakan GD32E231C8T6 sebagai pengontrol utama. Ini menggunakan antarmuka Mini USB untuk memasok daya 5V. Reset, Boot, tombol Wakeup, LED, GD-Link, Ardunio juga disertakan. Untuk detail lebih lanjut silakan lihat skema GD32E231C-START-V1.0.

Penetapan pin fungsi

Tabel 2-1 Penetapan pin fungsi

Fungsi Pin Keterangan
 

 

DIPIMPIN

PA7 LED1
PA8 LED2
PA11 LED3
PA12 LED4
MENGATUR ULANG   K1-Reset
KUNCI PA0 K2-Bangun

Memulai

Papan EVAL menggunakan konektor Mini USB untuk mendapatkan daya DC +5V, yang merupakan sistem kerja normal perangkat keras voltage. GD-Link on board diperlukan untuk mengunduh dan men-debug program. Pilih mode boot yang benar dan kemudian nyalakan, LEDPWR akan menyala, yang menunjukkan bahwa catu daya OK. Ada versi Keil dan versi IAR dari semua proyek. Versi proyek Keil dibuat berdasarkan Keil MDK-ARM 5.25 uVision5. Versi IAR dari proyek dibuat berdasarkan IAR Embedded Workbench untuk ARM 8.31.1. Selama penggunaan, poin-poin berikut harus diperhatikan:

  1. Jika Anda menggunakan Keil uVision5 untuk membuka proyek. Untuk mengatasi masalah “Perangkat Hilang (s)”, Anda dapat menginstal GigaDevice.GD32E23x_DFP.1.0.0.pack.
  2. Jika Anda menggunakan IAR untuk membuka proyek, instal IAR_GD32E23x_ADDON_1.0.0.exe untuk memuat file terkait files.

Tata letak perangkat keras selesaiview

Catu daya

Gambar 4-1 Diagram skema catu daya 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 1

Opsi boot 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 2

DIPIMPIN 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 3

KUNCI 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 4

GD-Link 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 5

MCU 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 6

Arduino 

GigaDevice GD32E231C-MULAI Arm Cortex-M23 Pengontrol MCU 32-bit 7

Panduan penggunaan rutin

GPIO_Menjalankan_LED
Tujuan DEMO
Demo ini mencakup fungsi-fungsi berikut dari GD32 MCU:

  • Belajar menggunakan GPIO mengontrol LED
  • Pelajari cara menggunakan SysTick untuk menghasilkan penundaan 1 ms

Papan GD32E231C-START memiliki empat LED. LED1 dikendalikan oleh GPIO. Demo ini akan menunjukkan cara menyalakan LED.
Hasil lari DEMO
Unduh program < 01_GPIO_Running_LED > ke papan EVAL, LED1 akan menyala dan mati secara berurutan dengan interval 1000ms, ulangi prosesnya. GPIO_Key_Polling_mode
Tujuan DEMO
Demo ini mencakup fungsi-fungsi berikut dari GD32 MCU:

  • Pelajari cara menggunakan GPIO untuk mengontrol LED dan Kunci
  • Pelajari cara menggunakan SysTick untuk menghasilkan penundaan 1 ms

Papan GD32E231C-START memiliki dua tombol dan empat LED. Kedua tombol tersebut adalah tombol Reset dan tombol Wakeup. LED1 dikendalikan oleh GPIO. Demo ini akan menunjukkan cara menggunakan tombol Wakeup untuk mengontrol LED1. Ketika menekan tombol Wakeup, itu akan memeriksa nilai input dari port IO. Jika nilainya 1 dan akan menunggu selama 50ms. Periksa kembali nilai input port IO. Jika nilainya masih 1, ini menunjukkan bahwa tombol berhasil ditekan dan beralih ke LED1.
Hasil lari DEMO
Unduh program < 02_GPIO_Key_Polling_mode > ke papan EVAL, semua LED berkedip sekali untuk pengujian dan LED1 menyala, tekan Tombol Wakeup, LED1 akan dimatikan. Tekan tombol Wakeup lagi, LED1 akan menyala.

EXTI_Key_Interrupt_mode

Tujuan DEMO
Demo ini mencakup fungsi-fungsi berikut dari GD32 MCU:

  • Belajar menggunakan GPIO mengontrol LED dan KUNCI
  • Belajar menggunakan EXTI untuk menghasilkan interupsi eksternal

Papan GD32E231C-START memiliki dua tombol dan empat LED. Kedua tombol tersebut adalah tombol Reset dan tombol Wakeup. LED1 dikendalikan oleh GPIO. Demo ini akan menunjukkan cara menggunakan jalur interupsi EXTI untuk mengontrol LED1. Ketika menekan Tombol Bangun, itu akan menghasilkan interupsi. Dalam fungsi layanan interupsi, demo akan mengaktifkan LED1.
Hasil lari DEMO
Unduh program < 03_EXTI_Key_Interrupt_mode > ke papan EVAL, semua LED berkedip sekali untuk pengujian dan LED1 menyala, tekan Tombol Wakeup, LED1 akan dimatikan. Tekan tombol Wakeup lagi, LED1 akan menyala.
TIMER_Kunci_EXTI
Demo ini mencakup fungsi-fungsi berikut dari GD32 MCU:

  •  Belajar menggunakan GPIO mengontrol LED dan KUNCI
  • Belajar menggunakan EXTI untuk menghasilkan interupsi eksternal
  •  Belajar menggunakan TIMER untuk menghasilkan PWM

Papan GD32E231C-START memiliki dua tombol dan empat LED. Kedua tombol tersebut adalah tombol Reset dan tombol Wakeup. LED1 dikendalikan oleh GPIO. Demo ini akan menunjukkan cara menggunakan TIMER PWM untuk memicu interupsi EXTI untuk mengubah status LED1 dan jalur interupsi EXTI untuk mengontrol LED1. Saat menekan tombol Wakeup, itu akan menghasilkan interupsi. Dalam fungsi layanan interupsi, demo akan mengaktifkan LED1.
Hasil lari DEMO
Unduh program < 04_TIMER_Key_EXTI > ke papan EVAL, semua LED berkedip sekali untuk pengujian, tekan tombol Wakeup, LED1 akan menyala. Tekan tombol Wakeup lagi, LED1 akan dimatikan. Hubungkan PA6(TIMER2_CH0) dan PA5

Riwayat revisi

Revisi No. Keterangan Tanggal
1.0 Rilis Awal 19 Februari 2019
1.1 Ubah tajuk dan beranda dokumen 31 Desember 2021

Pemberitahuan Penting

Dokumen ini adalah milik GigaDevice Semiconductor Inc. dan anak perusahaannya (“Perseroan”). Dokumen ini, termasuk setiap produk Perusahaan yang dijelaskan dalam dokumen ini ("Produk"), dimiliki oleh Perusahaan berdasarkan undang-undang kekayaan intelektual dan perjanjian Republik Rakyat Tiongkok dan yurisdiksi lain di seluruh dunia. Perusahaan memiliki semua hak berdasarkan undang-undang dan perjanjian tersebut dan tidak memberikan lisensi apa pun berdasarkan paten, hak cipta, merek dagang, atau hak kekayaan intelektual lainnya. Nama dan merek pihak ketiga yang disebutkan di dalamnya (jika ada) adalah milik dari pemiliknya masing-masing dan dirujuk hanya untuk tujuan identifikasi. Perusahaan tidak membuat jaminan dalam bentuk apa pun, tersurat maupun tersirat, sehubungan dengan dokumen ini atau Produk apa pun, termasuk, namun tidak terbatas pada, jaminan tersirat atas kelayakan jual dan kesesuaian untuk tujuan tertentu. Perusahaan tidak menanggung tanggung jawab apa pun yang timbul dari penerapan atau penggunaan Produk apa pun yang dijelaskan dalam dokumen ini. Setiap informasi yang diberikan dalam dokumen ini disediakan hanya untuk tujuan referensi. Pengguna dokumen ini bertanggung jawab untuk merancang, memprogram, dan menguji dengan benar fungsionalitas dan keamanan aplikasi apa pun yang dibuat dari informasi ini dan produk apa pun yang dihasilkan. Kecuali untuk produk yang disesuaikan yang telah secara tegas disebutkan dalam perjanjian yang berlaku, Produk dirancang, dikembangkan, dan/atau diproduksi hanya untuk aplikasi bisnis biasa, industri, pribadi, dan/atau rumah tangga. Produk tidak dirancang, dimaksudkan, atau diizinkan untuk digunakan sebagai komponen dalam sistem yang dirancang atau ditujukan untuk pengoperasian senjata, sistem persenjataan, instalasi nuklir, instrumen kontrol energi atom, instrumen kontrol pembakaran, instrumen pesawat terbang atau pesawat ruang angkasa, instrumen transportasi, lampu lalu lintas instrumen, perangkat atau sistem pendukung kehidupan, perangkat atau sistem medis lainnya (termasuk peralatan resusitasi dan implan bedah), pengendalian polusi atau pengelolaan zat berbahaya, atau penggunaan lain di mana kegagalan perangkat atau Produk dapat menyebabkan cedera, kematian, harta benda, atau kerusakan lingkungan (“Penggunaan yang Tidak Diinginkan”). Pelanggan harus mengambil setiap dan semua tindakan untuk memastikan penggunaan dan penjualan Produk sesuai dengan hukum dan peraturan yang berlaku. Perusahaan tidak bertanggung jawab, seluruhnya atau sebagian, dan pelanggan harus dan dengan ini membebaskan Perusahaan serta pemasok dan/atau distributornya dari segala klaim, kerusakan, atau tanggung jawab lain yang timbul dari atau terkait dengan semua Penggunaan Produk yang Tidak Diinginkan . Pelanggan harus mengganti rugi dan membebaskan Perusahaan serta pemasok dan/atau distributornya dari dan terhadap semua klaim, biaya, kerusakan, dan kewajiban lainnya, termasuk klaim atas cedera atau kematian pribadi, yang timbul dari atau terkait dengan Penggunaan Produk yang Tidak Diinginkan . Informasi dalam dokumen ini disediakan semata-mata sehubungan dengan Produk.

Dokumen / Sumber Daya

GigaDevice GD32E231C-MULAI Pengontrol MCU Arm Cortex-M23 32-bit [Bahasa Indonesia:] Panduan Pengguna
GD32E231C-START, Pengontrol MCU 23-bit Arm Cortex-M32, Pengontrol MCU 23-bit Cortex-M32, Pengontrol MCU 32-bit, Pengontrol MCU, GD32E231C-START, Pengontrol

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *