Mea hoʻohana ʻo Giga GD32E231C-START Arm Cortex-M23 32-bit MCU Controller
Hōʻuluʻulu manaʻo
Hoʻohana ʻo GD32E231C-START iā GD32E231C8T6 ma ke ʻano he mana nui. Hoʻohana ia i ka interface USB Mini e hāʻawi i ka mana 5V. Hoʻopili hou, Boot, kī Wakeup, LED, GD-Link, Ardunio pū kekahi. No nā kikoʻī hou aku e ʻoluʻolu e nānā i ka schematic GD32E231C-START-V1.0.
Hana pine hana
Papa 2-1 Hana pine hana
Hana | Pin | wehewehe |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
HOOLAHA HOU | K1-Hoʻohou | |
KI | PA0 | K2-Wakeup |
E hoʻomaka ana
Hoʻohana ka papa EVAL i ka mea hoʻohui USB Mini e loaʻa ai ka mana DC +5V, ʻo ia ka ʻōnaehana lako hana maʻamau voltage. Pono ka GD-Link ma luna o ka moku no ka hoʻoiho ʻana a me ka debug i nā polokalamu. E koho i ke ʻano boot kūpono a laila e hoʻāla ʻia ka LEDPWR, e hōʻike ana ua OK ka mana. Aia ka mana Keil a me ka mana IAR o nā papahana a pau. Hoʻokumu ʻia ka mana Keil o nā papahana ma muli o Keil MDK-ARM 5.25 uVision5. Hana ʻia ka mana IAR o nā papahana ma muli o ka IAR Embedded Workbench no ARM 8.31.1. I ka wā o ka hoʻohana ʻana, pono e noʻonoʻo ʻia nā ʻōlelo aʻe:
- Inā ʻoe e hoʻohana iā Keil uVision5 e wehe i ka papahana. I mea e hoʻoponopono ai i ka pilikia "Nalo (s)" pilikia, hiki iā ʻoe ke hoʻouka iā GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Inā hoʻohana ʻoe iā IAR e wehe i ka papahana, e hoʻouka i ka IAR_GD32E23x_ADDON_1.0.0.exe e hoʻouka i ka pili files.
Ua pau ka hoʻonohonoho lakoview
Lako ikehu
Kiʻi 4-1 kiʻi hoʻolālā o ka lako mana
ʻO ke koho boot
LED
KI
Pili-GD
MCU
ʻO Ardunio
alakaʻi hoʻohana maʻamau
GPIO_Running_LED
kumu DEMO
Aia kēia demo i kēia mau hana a GD32 MCU:
- E aʻo e hoʻohana i ka mana GPIO i ka LED
- E aʻo e hoʻohana i ka SysTick e hana i ka lohi 1ms
ʻEhā LED ka papa GD32E231C-START. Mālama ʻia ka LED1 e GPIO. E hōʻike ana kēia demo i ka hoʻomālamalama ʻana i ka LED.
DEMO hopena holo
Hoʻoiho i ka polokalamu <01_GPIO_Running_LED> i ka papa EVAL, e hoʻā a hoʻopau ʻo LED1 ma ke kaʻina me ka wā o 1000ms, e hana hou i ke kaʻina hana. GPIO_Key_Polling_mode
kumu DEMO
Aia kēia demo i kēia mau hana a GD32 MCU:
- E aʻo e hoʻohana i ka mana GPIO i ka LED a me ke kī
- E aʻo e hoʻohana i ka SysTick e hana i ka lohi 1ms
Loaʻa i ka papa GD32E231C-START ʻelua kī a ʻehā LED. ʻO nā kī ʻelua ʻo ke kī Reset a me ke kī Wakeup. Mālama ʻia ka LED1 e GPIO. E hōʻike ana kēia demo pehea e hoʻohana ai i ke kī Wakeup e hoʻomalu i ka LED1. Ke kaomi iho i ka Wakeup Key, e nānā i ka waiwai hoʻokomo o ke awa IO. Inā he 1 ka waiwai a e kali no 50ms. E nānā hou i ka waiwai hoʻokomo o ke awa IO. Inā he 1 ka waiwai, hōʻike ia ua paʻi maikaʻi ʻia ke pihi a hoʻololi i ka LED1.
DEMO hopena holo
Hoʻoiho i ka polokalamu < 02_GPIO_Key_Polling_mode > i ka papa EVAL, ʻānaʻi ʻia nā LED a pau i hoʻokahi manawa no ka hoʻāʻo ʻana a ua hoʻi ʻo LED1, e kaomi iho i ke kī Wakeup, e pio ka LED1. E kaomi hou i ka Wakeup Key, e hoʻā ʻia ka LED1.
EXTI_Key_Interrupt_mode
kumu DEMO
Aia kēia demo i kēia mau hana a GD32 MCU:
- E aʻo e hoʻohana i ka mana GPIO i ka LED a me ke KEY
- E aʻo i ka hoʻohana ʻana i ka EXTI no ka hoʻopuka ʻana i waho
Loaʻa i ka papa GD32E231C-START ʻelua kī a ʻehā LED. ʻO nā kī ʻelua ʻo ke kī Reset a me ke kī Wakeup. Mālama ʻia ka LED1 e GPIO. E hōʻike ana kēia demo i ke ʻano o ka hoʻohana ʻana i ka laina interrupt EXTI e hoʻomalu i ka LED1. Ke kaomi i lalo i ka Wakeup Key, e hana ia i kahi interrupt. Ma ka hana lawelawe interrupt, e hoʻololi ka demo i ka LED1.
DEMO hopena holo
Hoʻoiho i ka polokalamu < 03_EXTI_Key_Interrupt_mode > i ka papa EVAL, ʻānaʻi ʻia nā LED a pau i hoʻokahi manawa no ka hoʻāʻo ʻana a ua hoʻi ʻo LED1, e kaomi iho i ke kī Wakeup, e pio ka LED1. E kaomi hou i ka Wakeup Key, e hoʻā ʻia ka LED1.
TIMER_Key_EXTI
Aia kēia demo i kēia mau hana a GD32 MCU:
- E aʻo e hoʻohana i ka mana GPIO i ka LED a me ke KEY
- E aʻo i ka hoʻohana ʻana i ka EXTI no ka hoʻopuka ʻana i waho
- E aʻo e hoʻohana i ka TIMER e hana i ka PWM
Loaʻa i ka papa GD32E231C-START ʻelua kī a ʻehā LED. ʻO nā kī ʻelua ʻo ke kī Reset a me ke kī Wakeup. Mālama ʻia ka LED1 e GPIO. E hōʻike ana kēia demo i ke ʻano o ka hoʻohana ʻana i ka TIMER PWM e hoʻāla i ka EXTI interrupt e hoʻohuli i ka mokuʻāina o LED1 a me EXTI laina interrupt e hoʻomalu i ka LED1. Ke paʻi i lalo i ke kī Wakeup, e hoʻopuka ia i kahi keakea. Ma ka hana lawelawe interrupt, e hoʻololi ka demo i ka LED1.
DEMO hopena holo
Hoʻoiho i ka polokalamu < 04_TIMER_Key_EXTI > i ka papa EVAL, e ʻā ana nā LED a pau i hoʻokahi manawa no ka hoʻāʻo ʻana, e kaomi i lalo i ke kī Wakeup, e hoʻā ʻia ka LED1. E kaomi hou i ka Wakeup Key, e pio ʻo LED1. Hoʻohui iā PA6(TIMER2_CH0) a me PA5
Moʻolelo hoʻoponopono
Hoʻoponopono No. | wehewehe | Lā |
1.0 | Hoʻokuʻu mua | Feb.19, 2019 |
1.1 | Hoʻololi i ke poʻo palapala a me ka ʻaoʻao home | Dek. 31, 2021 |
Hoolaha Nui
ʻO kēia palapala ka waiwai o GigaDevice Semiconductor Inc. a me kona mau hui (ka "Kahui"). ʻO kēia palapala, me nā huahana a ka Hui i wehewehe ʻia i loko o kēia palapala (ka "Huahana") nona ka Hui ma lalo o nā kānāwai waiwai naʻauao a me nā kuʻikahi o ka People's Republic of Kina a me nā ʻāina ʻē aʻe o ka honua. Mālama ka Hui i nā kuleana a pau ma lalo o ia mau kānāwai a me nā kuikahi a ʻaʻole hāʻawi i kekahi laikini ma lalo o kāna mau patent, kope kope, hōʻailona, a i ʻole nā kuleana waiwai naʻauao. ʻO nā inoa a me nā hōʻailona o ka ʻaoʻao ʻekolu i haʻi ʻia iā ia (inā loaʻa) ka waiwai o ko lākou mea nona ponoʻī a hāʻawi ʻia no nā kumu ʻike wale nō. ʻAʻole ʻae ka Hui i kahi palapala hōʻoia o kēlā me kēia ʻano, hōʻike a i ʻole ka manaʻo, e pili ana i kēia palapala a i ʻole kekahi Huahana, e komo pū ana, akā ʻaʻole i kaupalena ʻia, nā palapala hōʻoia o ke kūʻai aku a me ke kūpono no kekahi kumu. ʻAʻole ʻae ka Hui i kekahi kuleana e puka mai ana mai ka noi a hoʻohana paha i kekahi Huahana i wehewehe ʻia ma kēia palapala. Hāʻawi ʻia nā ʻike i hāʻawi ʻia ma kēia palapala no nā kumu kuhikuhi. ʻO ke kuleana o ka mea hoʻohana i kēia palapala e hoʻolālā pono, hoʻolālā, a hoʻāʻo i ka hana a me ka palekana o kekahi noi i hana ʻia i kēia ʻike a me nā huahana hopena. Ma waho aʻe o nā huahana maʻamau i hōʻike maopopo ʻia i loko o ka ʻaelike pili, ua hoʻolālā ʻia, hoʻomohala ʻia a/a i hana ʻia nā Huahana no nā ʻoihana maʻamau, ʻoihana, pilikino, a me nā noi hale wale nō. ʻAʻole i hoʻolālā ʻia, manaʻo ʻia a ʻae ʻia nā Huahana no ka hoʻohana ʻana ma ke ʻano he ʻāpana i nā ʻōnaehana i hoʻolālā ʻia a i manaʻo ʻia no ka hana ʻana i nā mea kaua, nā ʻōnaehana mea kaua, nā hoʻonohonoho nuklea, nā mea hana mana atomic, nā mea puhi ahi, nā mokulele a i ʻole nā mea hana mokulele, nā mea halihali, nā hōʻailona kaʻa. nā mea hana, nā mea kōkua ola a ʻōnaehana paha, nā mea lapaʻau ʻē aʻe a i ʻole nā pūnaewele (me nā mea hana hoʻōla a me nā mea hoʻokomo ʻokiʻoki), ka hoʻomalu ʻana i ka pollution a i ʻole ka hoʻokele ʻana i nā mea ʻino, a i ʻole nā hoʻohana ʻē aʻe kahi i hiki ʻole ai i ka hāʻule ʻana o ka hāmeʻa a i ʻole ka huahana ke hōʻeha pilikino, make, waiwai a i ʻole. pōʻino kaiapuni (“Unintended Uses”). E hana nā mea kūʻai aku i nā hana a pau e hōʻoia i ka hoʻohana ʻana a kūʻai aku i nā huahana e like me nā kānāwai a me nā lula pili. ʻAʻole kuleana ka Hui, ma ka holoʻokoʻa a i ʻole ka hapa, a na nā mea kūʻai aku e hoʻokuʻu i ka Hui a me nā mea hoʻolako a / a i ʻole nā mea hoʻolaha mai kekahi koi, pōʻino, a i ʻole kuleana ʻē aʻe e kū mai ana a pili paha i nā hoʻohana ʻole ʻia o nā huahana. . Na nā mea kūʻai e hoʻopaʻa i ka ʻoihana a me nā mea hoʻolako a / a i ʻole nā mea hoʻolaha mai ka hewa ʻole mai a kūʻē i nā koi āpau, nā koina, nā poho, a me nā kuleana ʻē aʻe, me nā koi no ka hōʻeha pilikino a i ʻole ka make, e kū mai ana a pili paha i nā hoʻohana ʻole ʻia o nā huahana. . Hāʻawi ʻia ka ʻike i loko o kēia palapala e pili ana i nā huahana.
Palapala / Punawai
![]() |
ʻO GigaDevice GD32E231C-START Arm Cortex-M23 32-bit MCU Controller [pdf] Ke alakaʻi hoʻohana GD32E231C-START, Arm Cortex-M23 32-bit MCU Mea Mana, Cortex-M23 32-bit MCU Luna, 32-bit MCU Luna, MCU Luna, GD32E231C-START, Mana |