Kifaa cha Giga GD32E231C-START Kidhibiti cha Arm Cortex-M23 32-bit MCU
Muhtasari
GD32E231C-START hutumia GD32E231C8T6 kama kidhibiti kikuu. Inatumia kiolesura cha USB Ndogo ili kusambaza nishati ya 5V. Weka upya, Boot, ufunguo wa Kuamsha, LED, GD-Link, Ardunio pia imejumuishwa. Kwa maelezo zaidi tafadhali rejelea mpangilio wa GD32E231C-START-V1.0.
Mgawo wa pini ya kazi
Jedwali 2-1 Mgawo wa pini ya kazi
Kazi | Bandika | Maelezo |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
WEKA UPYA | K1-Weka Upya | |
UFUNGUO | PA0 | K2-Kuamka |
Kuanza
Ubao wa EVAL hutumia kiunganishi Kidogo cha USB kupata nishati ya DC +5V, ambayo ni mfumo wa maunzi wa kufanya kazi wa kawaidatage. GD-Link kwenye ubao ni muhimu ili kupakua na kutatua programu. Chagua hali sahihi ya boot na kisha uwashe, LEDPWR itawasha, ambayo inaonyesha kuwa ugavi wa umeme ni sawa. Kuna toleo la Keil na toleo la IAR la miradi yote. Toleo la Keil la miradi limeundwa kulingana na Keil MDK-ARM 5.25 uVision5. Toleo la IAR la miradi huundwa kulingana na IAR Embedded Workbench kwa ARM 8.31.1. Wakati wa matumizi, pointi zifuatazo zinapaswa kuzingatiwa:
- Ikiwa unatumia Keil uVision5 kufungua mradi. Ili kutatua tatizo la "Kifaa Kimekosa (s)", unaweza kusakinisha GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Ikiwa unatumia IAR kufungua mradi, sakinisha IAR_GD32E23x_ADDON_1.0.0.exe ili kupakia husika files.
Mpangilio wa maunzi juuview
Ugavi wa nguvu
Mchoro 4-1 Mchoro wa mpango wa usambazaji wa umeme
Chaguo la Boot
LED
UFUNGUO
Kiungo cha GD
MCU
Ardunio
Mwongozo wa matumizi ya kawaida
GPIO_Running_LED
Kusudi la DEMO
Onyesho hili linajumuisha utendakazi zifuatazo za GD32 MCU:
- Jifunze kutumia GPIO kudhibiti LED
- Jifunze kutumia SysTick kutoa ucheleweshaji wa 1ms
Bodi ya GD32E231C-START ina LED nne. LED1 inadhibitiwa na GPIO. Onyesho hili litaonyesha jinsi ya kuwasha LED.
DEMO inayoendesha matokeo
Pakua programu < 01_GPIO_Running_LED > kwenye ubao wa EVAL, LED1 itawasha na kuzima kwa mlolongo na muda wa 1000ms, kurudia mchakato. GPIO_Key_Polling_mode
Kusudi la DEMO
Onyesho hili linajumuisha utendakazi zifuatazo za GD32 MCU:
- Jifunze kutumia GPIO kudhibiti LED na Ufunguo
- Jifunze kutumia SysTick kutoa ucheleweshaji wa 1ms
Bodi ya GD32E231C-START ina funguo mbili na LED nne. Vifunguo viwili ni kitufe cha Rudisha na kitufe cha Wakeup. LED1 inadhibitiwa na GPIO. Onyesho hili litaonyesha jinsi ya kutumia kitufe cha Wakeup kudhibiti LED1. Wakati bonyeza kitufe cha Kuamsha, itaangalia thamani ya ingizo ya bandari ya IO. Ikiwa thamani ni 1 na itasubiri 50ms. Angalia tena thamani ya ingizo ya bandari ya IO. Ikiwa thamani bado ni 1, inaonyesha kuwa kitufe kimebonyezwa kwa mafanikio na kugeuza LED1.
DEMO inayoendesha matokeo
Pakua programu < 02_GPIO_Key_Polling_mode > kwenye ubao wa EVAL, LED zote huwaka mara moja kwa ajili ya majaribio na LED1 imewashwa, bonyeza kitufe cha Kuamsha, LED1 itazimwa. Bonyeza kitufe cha Kuamsha tena, LED1 itawashwa.
EXTI_Key_Interrupt_mode
Kusudi la DEMO
Onyesho hili linajumuisha utendakazi zifuatazo za GD32 MCU:
- Jifunze kutumia GPIO kudhibiti LED na KEY
- Jifunze kutumia EXTI kuzalisha usumbufu wa nje
Bodi ya GD32E231C-START ina funguo mbili na LED nne. Vifunguo viwili ni kitufe cha Rudisha na kitufe cha Wakeup. LED1 inadhibitiwa na GPIO. Onyesho hili litaonyesha jinsi ya kutumia laini ya kukatiza ya EXTI ili kudhibiti LED1. Unapobofya kitufe cha Kuamsha, itasababisha ukatizaji. Katika kipengele cha kukatiza huduma, onyesho litageuza LED1.
DEMO inayoendesha matokeo
Pakua programu < 03_EXTI_Key_Interrupt_mode > kwenye ubao wa EVAL, LED zote huwaka mara moja kwa ajili ya majaribio na LED1 imewashwa, bonyeza kitufe cha Kuamsha, LED1 itazimwa. Bonyeza kitufe cha Kuamsha tena, LED1 itawashwa.
TIMER_Ufunguo_EXTI
Onyesho hili linajumuisha utendakazi zifuatazo za GD32 MCU:
- Jifunze kutumia GPIO kudhibiti LED na KEY
- Jifunze kutumia EXTI kuzalisha usumbufu wa nje
- Jifunze kutumia TIMER kutengeneza PWM
Bodi ya GD32E231C-START ina funguo mbili na LED nne. Vifunguo viwili ni kitufe cha Rudisha na kitufe cha Wakeup. LED1 inadhibitiwa na GPIO. Onyesho hili litaonyesha jinsi ya kutumia TIMER PWM kuanzisha ukatizaji wa EXTI ili kugeuza hali ya LED1 na laini ya kukatiza ya EXTI ili kudhibiti LED1. Unapobofya Kitufe cha Kuamsha, kitatoa usumbufu. Katika kipengele cha kukatiza huduma, onyesho litageuza LED1.
DEMO inayoendesha matokeo
Pakua programu < 04_TIMER_Key_EXTI > kwenye ubao wa EVAL, LED zote huwaka mara moja kwa majaribio, bonyeza kitufe cha Kuamsha, LED1 itawashwa. Bonyeza kitufe cha Kuamsha tena, LED1 itazimwa. Unganisha PA6(TIMER2_CH0) na PA5
Historia ya marekebisho
Marekebisho Na. | Maelezo | Tarehe |
1.0 | Toleo la Awali | Februari 19, 2019 |
1.1 | Rekebisha kichwa cha hati na ukurasa wa nyumbani | Desemba 31, 2021 |
Ilani Muhimu
Hati hii ni mali ya GigaDevice Semiconductor Inc. na matawi yake ("Kampuni"). Hati hii, ikijumuisha bidhaa yoyote ya Kampuni iliyofafanuliwa katika waraka huu (“Bidhaa”), inamilikiwa na Kampuni chini ya sheria za uvumbuzi na mikataba ya Jamhuri ya Watu wa China na mamlaka nyingine duniani kote. Kampuni inahifadhi haki zote chini ya sheria na mikataba hiyo na haitoi leseni yoyote chini ya hataza zake, hakimiliki, chapa za biashara, au haki zingine za uvumbuzi. Majina na chapa za watu wengine zinazorejelewa hapo (ikiwa zipo) ni mali ya mmiliki wao na hurejelewa kwa madhumuni ya utambulisho pekee. Kampuni haitoi udhamini wa aina yoyote, kueleza au kudokezwa, kuhusiana na hati hii au Bidhaa yoyote, ikijumuisha, lakini sio tu, dhamana zilizodokezwa za uuzaji na ufaafu kwa madhumuni fulani. Kampuni haichukui dhima yoyote inayotokana na maombi au matumizi ya Bidhaa yoyote iliyofafanuliwa katika waraka huu. Taarifa yoyote iliyotolewa katika hati hii imetolewa kwa madhumuni ya marejeleo pekee. Ni jukumu la mtumiaji wa hati hii kuunda, kupanga, na kujaribu utendakazi na usalama wa programu yoyote iliyotengenezwa kwa habari hii na bidhaa yoyote inayotokana. Isipokuwa kwa bidhaa zilizobinafsishwa ambazo zimetambuliwa waziwazi katika makubaliano yanayotumika, Bidhaa zimeundwa, kutengenezwa na/au kutengenezwa kwa ajili ya biashara ya kawaida, viwanda, kibinafsi na/au matumizi ya nyumbani pekee. Bidhaa hazijaundwa, hazikusudiwa, au hazijaidhinishwa kutumika kama vipengee katika mifumo iliyoundwa au inayokusudiwa kwa matumizi ya silaha, mifumo ya silaha, usakinishaji wa nyuklia, zana za kudhibiti nishati ya atomiki, zana za kudhibiti mwako, vyombo vya ndege au anga, vyombo vya usafirishaji, mawimbi ya trafiki. vyombo, vifaa au mifumo ya kusaidia maisha, vifaa au mifumo mingine ya matibabu (ikiwa ni pamoja na vifaa vya kurejesha uhai na vipandikizi vya upasuaji), udhibiti wa uchafuzi wa mazingira au udhibiti wa vitu hatari, au matumizi mengine ambapo kushindwa kwa kifaa au Bidhaa kunaweza kusababisha majeraha ya kibinafsi, kifo, mali au uharibifu wa mazingira ("Matumizi Yasiyotarajiwa"). Wateja watachukua hatua zozote kuhakikisha wanatumia na kuuza Bidhaa kwa mujibu wa sheria na kanuni zinazotumika. Kampuni haiwajibiki, kwa ujumla au kwa sehemu, na wateja wataachilia Kampuni pamoja na wasambazaji na/au wasambazaji wake kutokana na madai yoyote, uharibifu au dhima nyingine inayotokana na au inayohusiana na Matumizi Yasiyokusudiwa ya Bidhaa. . Wateja wataifidia na kushikilia Kampuni pamoja na wasambazaji na/au wasambazaji wake bila madhara kutokana na na dhidi ya madai, gharama, uharibifu na madeni mengine, ikiwa ni pamoja na madai ya kuumia kibinafsi au kifo, kutokana na au kuhusiana na Matumizi yoyote Yasiyokusudiwa ya Bidhaa. . Taarifa katika hati hii imetolewa tu kuhusiana na Bidhaa.
Nyaraka / Rasilimali
![]() |
GigaDevice GD32E231C-START Kidhibiti cha Arm Cortex-M23 32-bit MCU [pdf] Mwongozo wa Mtumiaji GD32E231C-START, Arm Cortex-M23 32-bit MCU Controller, Cortex-M23 32-bit MCU Controller, 32-bit MCU Controller, MCU Controller, GD32E231C-START, Controller |