Гига уред GD32E231C-START Arm Cortex-M23 32-битен MCU контролер
Резиме
GD32E231C-START користи GD32E231C8T6 како главен контролер. Користи мини USB интерфејс за напојување од 5V. Вклучени се и ресетирање, подигање, копче за будење, LED, GD-Link, Ardunio. За повеќе детали, погледнете ја шемата GD32E231C-START-V1.0.
Доделување на функциските пинови
Табела 2-1 Доделување на функциските пинови
Функција | Пин | Опис |
LED |
PA7 | LED1 |
PA8 | LED2 | |
PA11 | LED3 | |
PA12 | LED4 | |
РЕСЕТИРАЈ | K1-Ресетирање | |
КЛУЧ | PA0 | К2-Будење |
Почеток
Плочката EVAL користи Mini USB конектор за да добие струја DC +5V, што е нормална работа на хардверскиот системtagд. За преземање и отстранување грешки на програмите неопходен е GD-Link на одборот. Изберете го правилниот режим за подигање и потоа вклучете го, LEDPWR ќе се вклучи, што покажува дека напојувањето е во ред. Постојат верзија на Keil и IAR верзија на сите проекти. Keil верзијата на проектите е креирана врз основа на Keil MDK-ARM 5.25 uVision5. IAR верзијата на проектите е креирана врз основа на IAR Embedded Workbench за ARM 8.31.1. За време на употребата, треба да се забележат следниве точки:
- Ако користите 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
Ардунио
Водич за рутинска употреба
GPIO_Running_LED
ДЕМО цел
Ова демо ги вклучува следните функции на GD32 MCU:
- Научете како да користите GPIO контрола на ЛЕР
- Научете да користите SysTick за да генерирате доцнење од 1 ms
GD32E231C-START плочата има четири LED. LED1 се контролирани од GPIO. Ова демо ќе покаже како да се запали ЛЕР.
ДЕМО резултат на трчање
Преземете ја програмата < 01_GPIO_Running_LED > на плочата EVAL, LED1 ќе се вклучува и исклучува во низа со интервал од 1000ms, повторете го процесот. GPIO_Key_Polling_mode
ДЕМО цел
Ова демо ги вклучува следните функции на GD32 MCU:
- Научете како да користите GPIO контрола на ЛЕР и клуч
- Научете да користите SysTick за да генерирате доцнење од 1 ms
Плочката GD32E231C-START има два клуча и четири LED. Двете копчиња се копче за ресетирање и копче за будење. LED1 се контролирани од GPIO. Ова демо ќе покаже како да го користите копчето Wakeup за да ја контролирате LED1. Кога ќе го притиснете копчето за будење, ќе ја провери влезната вредност на IO-портата. Ако вредноста е 1 и ќе чека 50 ms. Повторно проверете ја влезната вредност на IO-портата. Ако вредноста сè уште е 1, тоа покажува дека копчето е успешно притиснато и вклучете ја LED1.
ДЕМО резултат на трчање
Преземете ја програмата < 02_GPIO_Key_Polling_mode > на плочата EVAL, сите LED диоди трепкаат еднаш за тестирање и LED1 е вклучена, притиснете го копчето за будење, LED1 ќе се исклучи. Притиснете го повторно копчето за будење, LED1 ќе се вклучи.
EXTI_Key_Interrupt_mode
ДЕМО цел
Ова демо ги вклучува следните функции на GD32 MCU:
- Научете како да користите GPIO контрола на ЛЕР и КЛУЧОТ
- Научете да користите EXTI за да генерирате надворешен прекин
Плочката GD32E231C-START има два клуча и четири LED. Двете копчиња се копче за ресетирање и копче за будење. LED1 се контролирани од GPIO. Ова демо ќе покаже како да се користи линијата за прекин на EXTI за да се контролира LED1. Кога ќе се притисне копчето за будење, ќе се појави прекин. Во функцијата за прекин на услугата, демонстрацијата ќе ја вклучи LED1.
ДЕМО резултат на трчање
Преземете ја програмата < 03_EXTI_Key_Interrupt_mode > на плочата EVAL, сите LED диоди трепкаат еднаш за тестирање и LED1 е вклучена, притиснете го копчето за будење, LED1 ќе се исклучи. Притиснете го повторно копчето за будење, LED1 ќе се вклучи.
TIMER_Key_EXTI
Ова демо ги вклучува следните функции на GD32 MCU:
- Научете како да користите GPIO контрола на ЛЕР и КЛУЧОТ
- Научете да користите EXTI за да генерирате надворешен прекин
- Научете да користите ТАЈМЕР за да генерирате PWM
Плочката GD32E231C-START има два клуча и четири LED. Двете копчиња се копче за ресетирање и копче за будење. LED1 се контролирани од GPIO. Ова демо ќе покаже како да се користи TIMER PWM за активирање на EXTI прекин за да се префрли состојбата на LED1 и линијата за прекин на EXTI за да се контролира LED1. Кога ќе го притиснете копчето за будење, ќе се појави прекин. Во функцијата за прекин на услугата, демонстрацијата ќе ја вклучи LED1.
ДЕМО резултат на трчање
Преземете ја програмата < 04_TIMER_Key_EXTI > на плочата EVAL, сите LED диоди трепкаат еднаш за тестирање, притиснете го копчето за будење, LED1 ќе се вклучи. Притиснете го копчето за будење повторно, LED1 ќе се исклучи. Поврзете ги PA6(TIMER2_CH0) и PA5
Историја на ревизии
Ревизија бр. | Опис | Датум |
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, контролер |