Giga Device GD32E231C-START Arm Cortex-M23 32-бит MCU контроллери
Жыйынтык
GD32E231C-START негизги контроллер катары GD32E231C8T6 колдонот. Ал 5V кубат менен камсыз кылуу үчүн Mini USB интерфейсин колдонот. Кайра орнотуу, жүктөө, ойготуу баскычы, LED, GD-Link, Ardunio да камтылган. Көбүрөөк маалымат алуу үчүн GD32E231C-START-V1.0 схемасын караңыз.
Функция пин дайындоо
Таблица 2-1 Функция пин дайындоо
Функция | Pin | Description |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
RESET | K1-кайра коюу | |
АЧКЫЧ | PA0 | K2-Ойгонуу |
Баштоо
EVAL тактасы DC +5V кубаттуулугун алуу үчүн Mini USB туташтыргычын колдонот, бул аппараттык системанын нормалдуу иштешиtagд. Программаларды жүктөө жана мүчүлүштүктөрдү оңдоо үчүн борттогу GD-Link керек. Туура жүктөө режимин тандап, анан кубатту күйгүзүңүз, LEDPWR күйөт, бул кубат менен камсыздоо жакшы экенин көрсөтүп турат. Бардык долбоорлордун Keil версиясы жана IAR версиясы бар. Долбоорлордун Keil версиясы Keil MDK-ARM 5.25 uVision5 негизинде түзүлгөн. Долбоорлордун IAR версиясы ARM 8.31.1 үчүн IAR Embedded Workbench негизинде түзүлгөн. Колдонуу учурунда төмөнкү жагдайларды эске алуу керек:
- Долбоорду ачуу үчүн Keil uVision5 колдонсоңуз. "Түзмөк жок (лар)" көйгөйүн чечүү үчүн, сиз GigaDevice.GD32E23x_DFP.1.0.0.pack орното аласыз.
- Долбоорду ачуу үчүн IAR колдонсоңуз, байланышкан файлды жүктөө үчүн IAR_GD32E23x_ADDON_1.0.0.exe файлын орнотуңуз. files.
Аппараттык камсыздоо бүттүview
Электр камсыздоо
Сүрөт 4-1 Электр менен жабдуунун схемалык схемасы
Жүктөө опциясы
LED
АЧКЫЧ
GD-Link
MCU
Ardunio
Күнүмдүк колдонуу боюнча колдонмо
GPIO_Running_LED
DEMO максаты
Бул демо GD32 MCU төмөнкү функцияларын камтыйт:
- GPIO башкаруусун колдонууну үйрөнүңүз
- 1мс кечиктирүү үчүн SysTick колдонууну үйрөнүңүз
GD32E231C-START тактасында төрт LED бар. LED1 GPIO тарабынан башкарылат. Бул демо LEDди кантип жарыктандырууну көрсөтөт.
DEMO иштеп жаткан натыйжа
< 01_GPIO_Running_LED > программасын EVAL тактасына жүктөп алыңыз, LED1 1000 мс интервал менен ырааттуу түрдө күйөт жана өчүрүлөт, процессти кайталаңыз. GPIO_Key_Polling_rejimi
DEMO максаты
Бул демо GD32 MCU төмөнкү функцияларын камтыйт:
- GPIO башкаруусун колдонууну үйрөнүңүз
- 1мс кечиктирүү үчүн SysTick колдонууну үйрөнүңүз
GD32E231C-START тактасында эки ачкыч жана төрт LED бар. Эки ачкыч - баштапкы абалга келтирүү жана ойготуу баскычы. LED1 GPIO тарабынан башкарылат. Бул демо LED1ди башкаруу үчүн Ойгонуу баскычын кантип колдонууну көрсөтөт. Ойготуу баскычын басканда, ал IO портунун киргизүү маанисин текшерет. Мааниси 1 болсо жана 50 мс күтөт. IO портунун киргизүү маанисин кайра текшериңиз. Эгер маани дагы эле 1 болсо, бул баскыч ийгиликтүү басылганын жана LED1ди которуштурууну көрсөтөт.
DEMO иштеп жаткан натыйжа
< 02_GPIO_Key_Polling_mode > программасын EVAL тактасына түшүрүп алыңыз, бардык диоддор сыноо үчүн бир жолу күйөт жана LED1 күйүп турат, Ойготуу баскычын басыңыз, LED1 өчөт. Ойготуу баскычын кайра басыңыз, LED1 күйгүзүлөт.
EXTI_Ачкычын_үзүү_режими
DEMO максаты
Бул демо GD32 MCU төмөнкү функцияларын камтыйт:
- GPIO башкаруусун колдонууну үйрөнүңүз
- Тышкы үзгүлтүккө учуроо үчүн EXTI колдонууну үйрөнүңүз
GD32E231C-START тактасында эки ачкыч жана төрт LED бар. Эки ачкыч - баштапкы абалга келтирүү жана ойготуу баскычы. LED1 GPIO тарабынан башкарылат. Бул демо LED1ди башкаруу үчүн EXTI үзгүлтүккө учуроо сызыгын кантип колдонууну көрсөтөт. Ойготуу баскычын басканда, үзгүлтүккө учурайт. Үзгүлтүккө учуратуу кызматында демо LED1ди которушат.
DEMO иштеп жаткан натыйжа
< 03_EXTI_Key_Interrupt_mode > программасын EVAL тактасына жүктөп алыңыз, бардык LED'лер сыноо үчүн бир жолу күйөт жана LED1 күйүп турат, Ойготуу баскычын басыңыз, LED1 өчөт. Ойготуу баскычын кайра басыңыз, LED1 күйгүзүлөт.
TIMER_Key_EXTI
Бул демо GD32 MCU төмөнкү функцияларын камтыйт:
- GPIO башкаруусун колдонууну үйрөнүңүз
- Тышкы үзгүлтүккө учуроо үчүн EXTI колдонууну үйрөнүңүз
- PWM түзүү үчүн ТАЙМЕРди колдонууну үйрөнүңүз
GD32E231C-START тактасында эки ачкыч жана төрт LED бар. Эки ачкыч - баштапкы абалга келтирүү жана ойготуу баскычы. LED1 GPIO тарабынан башкарылат. Бул демо LED1 абалын өзгөртүү үчүн EXTI үзгүлтүккө учуроо үчүн TIMER PWM кантип колдонсо болорун көрсөтөт. Ойготуу баскычын басканда, ал үзгүлтүккө учурайт. Үзгүлтүккө учуратуу кызматында демо LED1ди которушат.
DEMO иштеп жаткан натыйжа
< 04_TIMER_Key_EXTI > программасын EVAL тактасына түшүрүп алыңыз, бардык диоддор сыноо үчүн бир жолу күйөт, Ойготуу баскычын басыңыз, LED1 күйөт. Ойготуу баскычын кайра басыңыз, LED1 өчүп калат. PA6(TIMER2_CH0) жана PA5ти туташтырыңыз
Ревизия тарыхы
Ревизия № | Description | Дата |
1.0 | Баштапкы релиз | 19-февраль, 2019-жыл |
1.1 | Документтин башын жана башкы барагын өзгөртүү | 31-декабрь, 2021-жыл |
Маанилүү эскертүү
Бул документ GigaDevice Semiconductor Inc. менчиги болуп саналат. жана анын туунду компаниялары («Компания»). Бул документ, анын ичинде бул документте сүрөттөлгөн Компаниянын бардык продуктулары («Продукт»), Кытай Эл Республикасынын жана дүйнө жүзү боюнча башка юрисдикциялардын интеллектуалдык менчик мыйзамдарына жана келишимдерине ылайык Компанияга таандык. Компания мындай мыйзамдар жана келишимдер боюнча бардык укуктарды өзүнө калтырат жана анын патенттери, автордук укуктары, соода белгилери же башка интеллектуалдык менчик укуктары боюнча эч кандай лицензия бербейт. Үчүнчү жактын аттары жана бренддери (эгерде бар болсо) алардын тиешелүү ээсинин менчиги болуп саналат жана идентификациялоо максатында гана аталат. Компания бул документке же кандайдыр бир продуктуга карата эч кандай ачык же кыйыр түрдө эч кандай кепилдик бербейт, анын ичинде, бирок алар менен чектелбестен, сатууга жарамдуулугуна жана белгилүү бир максатка ылайыктуулугуна кыйыр кепилдиктер. Компания бул документте сүрөттөлгөн кандайдыр бир Продуктту колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти өзүнө албайт. Бул документте көрсөтүлгөн бардык маалыматтар маалымдама максатында гана берилген. Бул документти колдонуучу бул маалыматтан жасалган ар кандай тиркеменин жана андан пайда болгон продуктунун иштешин жана коопсуздугун туура долбоорлоо, программалоо жана сыноо үчүн жооптуу. Тиешелүү келишимде так аныкталган ылайыкташтырылган өнүмдөрдү кошпогондо, Өнүмдөр жөнөкөй бизнес, өнөр жай, жеке жана/же тиричилик үчүн гана иштелип чыккан, иштелип чыккан жана/же өндүрүлгөн. Продукциялар курал-жарактарды, курал-жарак системаларын, өзөктүк түзүлүштөрдү, атомдук энергияны башкаруу приборлорун, күйүүнү контролдоочу приборлорду, учакты же космостук кемелерди, транспорттук аспаптарды, жол сигналдарын иштетүү үчүн иштелип чыккан же арналган системалардын компоненттери катары колдонууга иштелип чыккан, арналган эмес же уруксат берилген эмес. приборлор, жашоону камсыз кылуучу приборлор же системалар, башка медициналык аппараттар же системалар (анын ичинде реанимация жабдуулары жана хирургиялык имплантаттар), булганууну контролдоо же коркунучтуу заттарды башкаруу, же аппараттын же Продукттун иштен чыгышы жеке жаракаттарга, өлүмгө, мүлккө же айлана-чөйрөгө келтирилген зыян («Негизинен каралбаган пайдалануу»). Кардарлар колдонуудагы мыйзамдарга жана эрежелерге ылайык Өнүмдөрдү колдонууну жана сатууну камсыз кылуу үчүн бардык чараларды көрүүгө тийиш. Компания толугу менен же жарым-жартылай жооп бербейт жана кардарлар Компанияны, ошондой эле анын берүүчүлөрүн жана/же дистрибьюторлорун Продукттарды бардык максатсыз пайдалануудан келип чыккан же ага байланыштуу болгон ар кандай дооматтардан, зыяндардан же башка жоопкерчиликтерден бошотот жана ушуну менен бошотот. . Кардарлар Компанияны, ошондой эле анын берүүчүлөрүн жана/же дистрибьюторлорун бардык дооматтардан, чыгымдардан, зыяндардан жана башка милдеттенмелерден, анын ичинде Өнүмдүн кандайдыр бир максатсыз пайдалануусунан келип чыккан же ага байланыштуу болгон жеке жаракат же өлүм боюнча дооматтардан зыяндын ордун толтурууга жана зыянсыз кармоого милдеттүү. . Бул документтеги маалымат Продукттарга байланыштуу гана берилет.
Документтер / Ресурстар
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-бит MCU контроллери [pdf] Колдонуучунун колдонмосу GD32E231C-START, Arm Cortex-M23 32-бит MCU контроллери, Cortex-M23 32-бит MCU контроллери, 32-бит MCU контроллери, MCU контроллери, GD32E231C-START, контроллер |