Giga Cihazı GD32E231C-START Arm Cortex-M23 32-bit MCU Nəzarətçisi
Xülasə
GD32E231C-START əsas nəzarətçi kimi GD32E231C8T6 istifadə edir. 5V enerji təchizatı üçün Mini USB interfeysindən istifadə edir. Reset, Boot, Wakeup düyməsi, LED, GD-Link, Ardunio da daxildir. Ətraflı məlumat üçün GD32E231C-START-V1.0 sxeminə baxın.
Funksiya pin təyini
Cədvəl 2-1 Funksiya pin təyinatı
Funksiya | Pin | Təsvir |
LED | PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
RESET | K1-Sıfırla | |
Açar | PA0 | K2 - Oyanış |
Başlanır
EVAL lövhəsi normal iş həcmi olan hardware sistemi olan DC +5V güc əldə etmək üçün Mini USB konnektorundan istifadə edir.tage. Proqramları yükləmək və sazlamaq üçün bortda GD-Link lazımdır. Düzgün yükləmə rejimini seçin və sonra işə salın, LEDPWR yanacaq, bu da enerji təchizatının yaxşı olduğunu göstərir. Bütün layihələrin Keil versiyası və IAR versiyası var. Layihələrin Keil versiyası Keil MDK-ARM 5.25 uVision5 əsasında yaradılmışdır. Layihələrin IAR versiyası ARM 8.31.1 üçün IAR Embedded Workbench əsasında yaradılmışdır. İstifadə zamanı aşağıdakı məqamlara diqqət yetirilməlidir:
- Layihəni açmaq üçün Keil uVision5 istifadə edirsinizsə. “Cihaz çatışmayan(lar)” problemini həll etmək üçün siz GigaDevice.GD32E23x_DFP.1.0.0.pack proqramını quraşdıra bilərsiniz.
- Layihəni açmaq üçün IAR istifadə edirsinizsə, əlaqəli faylı yükləmək üçün IAR_GD32E23x_ADDON_1.0.0.exe proqramını quraşdırın. files.
Avadanlıq tərtibatı bitdiview
Enerji təchizatı
Şəkil 4-1 Enerji təchizatının sxematik diaqramı
Yükləmə seçimi
LED
Açar
GD-Link
MCU
Ardunio
Rutin istifadə təlimatı
GPIO_Running_LED
DEMO məqsədi
Bu demo GD32 MCU-nun aşağıdakı funksiyalarını ehtiva edir:
- LED-i idarə edən GPIO-dan istifadə etməyi öyrənin
- 1ms gecikmə yaratmaq üçün SysTick-dən istifadə etməyi öyrənin
GD32E231C-START lövhəsində dörd LED var. LED1 GPIO tərəfindən idarə olunur. Bu demo LED-in necə yandırılacağını göstərəcək.
DEMO işləmə nəticəsi
< 01_GPIO_Running_LED > proqramını EVAL lövhəsinə endirin, LED1 1000ms intervalla ardıcıl olaraq yanıb-sönəcək, prosesi təkrarlayın. GPIO_Key_Polling_rejimi
DEMO məqsədi
Bu demo GD32 MCU-nun aşağıdakı funksiyalarını ehtiva edir:
- LED və Açarı idarə edən GPIO-dan istifadə etməyi öyrənin
- 1ms gecikmə yaratmaq üçün SysTick-dən istifadə etməyi öyrənin
GD32E231C-START lövhəsində iki açar və dörd LED var. İki düymə Sıfırlama düyməsi və Oyandırma düyməsidir. LED1 GPIO tərəfindən idarə olunur. Bu demo LED1-i idarə etmək üçün Oyandırma düyməsinin necə istifadə olunacağını göstərəcək. Oyandırma düyməsini basdıqda, IO portunun giriş dəyərini yoxlayacaq. Dəyər 1 olarsa və 50ms gözləyəcək. IO portunun giriş dəyərini yenidən yoxlayın. Dəyər hələ də 1-dirsə, bu, düymənin uğurla basıldığını və LED1-i dəyişdirdiyini göstərir.
DEMO işləmə nəticəsi
< 02_GPIO_Key_Polling_mode > proqramını EVAL lövhəsinə endirin, bütün LED-lər sınaq üçün bir dəfə yanıb-sönür və LED1 yanır, Oyandırma düyməsini aşağı basın, LED1 sönəcək. Oyandırma düyməsini yenidən basın, LED1 yandırılacaq.
EXTI_Key_Kesmə_rejimi
DEMO məqsədi
Bu demo GD32 MCU-nun aşağıdakı funksiyalarını ehtiva edir:
- GPIO-dan istifadə etməyi öyrənin, LED və KEY-ə nəzarət edin
- Xarici kəsmə yaratmaq üçün EXTI-dən istifadə etməyi öyrənin
GD32E231C-START lövhəsində iki açar və dörd LED var. İki düymə Sıfırlama düyməsi və Oyandırma düyməsidir. LED1 GPIO tərəfindən idarə olunur. Bu demo LED1-i idarə etmək üçün EXTI kəsmə xəttindən necə istifadə olunacağını göstərəcək. Oyandırma düyməsini basdıqda o, kəsmə yaradacaq. Kəsmə xidməti funksiyasında demo LED1-i dəyişəcək.
DEMO işləmə nəticəsi
< 03_EXTI_Key_Interrupt_mode > proqramını EVAL lövhəsinə endirin, bütün LED-lər sınaq üçün bir dəfə yanıb-sönür və LED1 yanır, Oyandırma düyməsini aşağı basın, LED1 sönəcək. Oyandırma düyməsini yenidən basın, LED1 yandırılacaq.
TIMER_Key_EXTI
Bu demo GD32 MCU-nun aşağıdakı funksiyalarını ehtiva edir:
- GPIO-dan istifadə etməyi öyrənin, LED və KEY-ə nəzarət edin
- Xarici kəsmə yaratmaq üçün EXTI-dən istifadə etməyi öyrənin
- PWM yaratmaq üçün TIMER istifadə etməyi öyrənin
GD32E231C-START lövhəsində iki açar və dörd LED var. İki düymə Sıfırlama düyməsi və Oyandırma düyməsidir. LED1 GPIO tərəfindən idarə olunur. Bu demo LED1-in vəziyyətini dəyişdirmək üçün EXTI kəsilməsini işə salmaq üçün TIMER PWM-dən necə istifadə ediləcəyini və LED1-i idarə etmək üçün EXTI kəsmə xəttini göstərəcək. Oyandırma düyməsini basdıqda, fasilə yaradacaq. Kəsmə xidməti funksiyasında demo LED1-i dəyişəcək.
DEMO işləmə nəticəsi
< 04_TIMER_Key_EXTI > proqramını EVAL lövhəsinə endirin, test üçün bütün LED-lər bir dəfə yanıb-sönür, Oyandırma düyməsini basın, LED1 yanacaq. Oyandırma düyməsini yenidən basın, LED1 sönəcək. PA6(TIMER2_CH0) və PA5-i birləşdirin
Təftiş tarixi
Reviziya nömrəsi | Təsvir | Tarix |
1.0 | İlkin Buraxılış | 19 fevral 2019-cu il |
1.1 | Sənəd başlığını və ana səhifəni dəyişdirin | 31 dekabr 2021-ci il |
Vacib Qeyd
Bu sənəd GigaDevice Semiconductor Inc şirkətinin mülkiyyətidir. və onun törəmə müəssisələri (“Şirkət”). Bu sənəd, o cümlədən şirkətin bu sənəddə təsvir olunan hər hansı məhsulu (“Məhsul”), Çin Xalq Respublikasının və bütün dünya üzrə digər yurisdiksiyaların əqli mülkiyyət qanunlarına və müqavilələrinə əsasən Şirkətə məxsusdur. Şirkət bu cür qanunlar və müqavilələr üzrə bütün hüquqlarını özündə saxlayır və patentləri, müəllif hüquqları, ticarət nişanları və ya digər əqli mülkiyyət hüquqları üzrə heç bir lisenziya vermir. Orada göstərilən üçüncü şəxslərin adları və markaları (əgər varsa) onların müvafiq sahibinin mülkiyyətidir və yalnız identifikasiya məqsədləri üçün istinad edilir. Şirkət bu sənəd və ya hər hansı Məhsulla bağlı hər hansı açıq və ya nəzərdə tutulan zəmanət vermir, o cümlədən, lakin bunlarla məhdudlaşmayaraq, satılma qabiliyyəti və müəyyən məqsəd üçün uyğunluğu ilə bağlı nəzərdə tutulan zəmanətlər. Şirkət bu sənəddə təsvir olunan hər hansı Məhsulun tətbiqi və ya istifadəsi ilə bağlı heç bir məsuliyyət daşımır. Bu sənəddə göstərilən hər hansı məlumat yalnız istinad məqsədləri üçün verilir. Bu məlumatdan hazırlanmış hər hansı tətbiqin və hər hansı məhsulun funksionallığını və təhlükəsizliyini düzgün dizayn etmək, proqramlaşdırmaq və sınaqdan keçirmək bu sənədin istifadəçisinin məsuliyyətidir. Tətbiq olunan müqavilədə açıq şəkildə müəyyən edilmiş fərdiləşdirilmiş məhsullar istisna olmaqla, Məhsullar yalnız adi biznes, sənaye, şəxsi və/və ya məişət tətbiqləri üçün nəzərdə tutulmuş, işlənib hazırlanmış və/yaxud istehsal edilmişdir. Məhsullar silahların, silah sistemlərinin, nüvə qurğularının, atom enerjisinə nəzarət alətlərinin, yanmağa nəzarət alətlərinin, təyyarə və ya kosmik gəmi alətlərinin, nəqliyyat vasitələrinin, yol siqnalının istismarı üçün nəzərdə tutulmuş və ya nəzərdə tutulmuş sistemlərdə komponentlər kimi istifadə üçün nəzərdə tutulmayıb, nəzərdə tutulmayıb və ya icazə verilməyib. alətlər, həyatı dəstəkləyən cihazlar və ya sistemlər, digər tibbi cihazlar və ya sistemlər (o cümlədən reanimasiya avadanlığı və cərrahi implantlar), çirklənməyə nəzarət və ya təhlükəli maddələrin idarə edilməsi və ya cihazın və ya Məhsulun nasazlığının şəxsi zədə, ölüm, əmlak və ya ətraf mühitə dəyən zərər (“Tədqiqatdan kənar istifadələr”). Müştərilər Məhsulların qüvvədə olan qanun və qaydalara uyğun istifadəsini və satışını təmin etmək üçün istənilən və bütün tədbirləri görməlidirlər. Şirkət tam və ya qismən məsuliyyət daşımır və müştərilər Şirkəti, eləcə də onun təchizatçılarını və/yaxud distribyutorlarını Məhsulların Bütün Təhlükəsiz İstifadəsindən irəli gələn və ya bununla bağlı yaranan hər hansı iddia, zərər və ya digər məsuliyyətdən azad edəcək və bununla da azad edəcəklər. . Müştərilər Şirkəti, eləcə də onun təchizatçılarını və/yaxud distribyutorlarını Məhsulların hər hansı İstenmeyen İstifadəsi nəticəsində yaranan və ya bununla bağlı olan şəxsi zədə və ya ölümlə bağlı iddialar da daxil olmaqla, bütün iddialar, xərclər, zərərlər və digər öhdəliklərdən zərərsiz saxlamalı və onlara zərər verməməlidirlər. . Bu sənəddəki məlumatlar yalnız Məhsullarla əlaqədar verilir.
Sənədlər / Resurslar
![]() | GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Nəzarətçi [pdf] İstifadəçi təlimatı GD32E231C-START, Arm Cortex-M23 32-bit MCU Controller, Cortex-M23 32-bit MCU Controller, 32-bit MCU Controller, MCU Controller, GD32E231C-START, Controller |