Urządzenie Giga GD32E231C-START Arm Cortex-M23 32-bitowy kontroler MCU

Streszczenie
GD32E231C-START używa GD32E231C8T6 jako głównego kontrolera. Wykorzystuje interfejs Mini USB do zasilania 5V. Zresetuj, uruchom, klawisz Wakeup, LED, GD-Link, Ardunio. Więcej informacji można znaleźć na schemacie GD32E231C-START-V1.0.
Przypisanie pinów funkcyjnych
Tabela 2-1 Przyporządkowanie styków funkcyjnych
| Funkcjonować | Szpilka | Opis |
|
PROWADZONY |
PA7 | LED1 |
| PA8 | LED2 | |
| PA11 | LED3 | |
| PA12 | LED4 | |
| NASTAWIĆ | K1-Resetuj | |
| KLAWISZ | PA0 | K2-Pobudka |
Pierwsze kroki
Płyta EVAL wykorzystuje złącze Mini USB, aby uzyskać zasilanie DC + 5 V, co jest normalną pracą systemu sprzętowegotagmi. GD-Link na pokładzie jest niezbędny do pobierania i debugowania programów. Wybierz odpowiedni tryb rozruchu, a następnie włącz zasilanie, dioda LEDPWR włączy się, co oznacza, że zasilanie jest w porządku. Istnieje wersja Keil i wersja IAR wszystkich projektów. Projekty w wersji Keil tworzone są w oparciu o Keil MDK-ARM 5.25 uVision5. Projekty w wersji IAR tworzone są w oparciu o IAR Embedded Workbench dla ARM 8.31.1. Podczas użytkowania należy zwrócić uwagę na następujące punkty:
- Jeśli używasz Keil uVision5 do otwarcia projektu. Aby rozwiązać problem „Brakujących urządzeń” możesz zainstalować GigaDevice.GD32E23x_DFP.1.0.0.pack.
- Jeśli używasz IAR do otwierania projektu, zainstaluj IAR_GD32E23x_ADDON_1.0.0.exe, aby załadować powiązany files.
Układ sprzętu powyżejview
Zasilacz
Rysunek 4-1 Schemat ideowy zasilacza

Opcja rozruchu
PROWADZONY
KLAWISZ
GD-Link
MCU
Arduino
Przewodnik po rutynowym użytkowaniu
GPIO_Running_LED
Cel DEMO
To demo zawiera następujące funkcje MCU GD32:
- Dowiedz się, jak używać GPIO sterować diodą LED
- Naucz się używać SysTick do generowania 1ms opóźnienia
Płytka GD32E231C-START posiada cztery diody LED. Diody LED1 są sterowane przez GPIO. To demo pokaże, jak oświetlić diodę LED.
Wynik działania DEMO
Pobierz program <01_GPIO_Running_LED> na płytkę EVAL, dioda LED1 będzie się włączać i wyłączać kolejno z interwałem 1000ms, proces powtórzyć. GPIO_Key_Polling_mode
Cel DEMO
To demo zawiera następujące funkcje MCU GD32:
- Naucz się korzystać z GPIO kontroluj diodę LED i klawisz
- Naucz się używać SysTick do generowania 1ms opóźnienia
Płytka GD32E231C-START posiada dwa klawisze i cztery diody LED. Dwa klawisze to klawisz Reset i klawisz Wakeup. Diody LED1 są sterowane przez GPIO. To demo pokaże, jak używać klawisza Wakeup do sterowania diodą LED1. Po naciśnięciu klawisza Wakeup, sprawdzi on wartość wejściową portu IO. Jeśli wartość wynosi 1 i poczeka 50ms. Sprawdź ponownie wartość wejściową portu IO. Jeśli wartość nadal wynosi 1, oznacza to, że przycisk został pomyślnie naciśnięty i przełącz LED1.
Wynik działania DEMO
Pobierz program <02_GPIO_Key_Polling_mode> na płytkę EVAL, wszystkie diody LED migną raz podczas testu, a dioda LED1 jest włączona, naciśnij klawisz Wakeup, dioda LED1 zostanie wyłączona. Ponownie naciśnij przycisk Wakeup, dioda LED1 zostanie włączona.
EXTI_Key_Interrupt_mode
Cel DEMO
To demo zawiera następujące funkcje MCU GD32:
- Naucz się używać GPIO kontroluj diodę LED i KLUCZ
- Naucz się używać EXTI do generowania zewnętrznych przerwań
Płytka GD32E231C-START posiada dwa klawisze i cztery diody LED. Dwa klawisze to klawisz Reset i klawisz Wakeup. Diody LED1 są sterowane przez GPIO. To demo pokaże, jak używać linii przerwań EXTI do sterowania diodą LED1. Po naciśnięciu klawisza Wakeup, zostanie wygenerowane przerwanie. W funkcji obsługi przerwań demo przełączy diodę LED1.
Wynik działania DEMO
Pobierz program <03_EXTI_Key_Interrupt_mode> na płytkę EVAL, wszystkie diody LED błysną raz podczas testu, a dioda LED1 jest włączona, naciśnij przycisk Wakeup, dioda LED1 zostanie wyłączona. Ponownie naciśnij przycisk Wakeup, dioda LED1 zostanie włączona.
TIMER_Key_EXTI
To demo zawiera następujące funkcje MCU GD32:
- Naucz się używać GPIO kontroluj diodę LED i KLUCZ
- Naucz się używać EXTI do generowania zewnętrznych przerwań
- Naucz się używać TIMERA do generowania PWM
Płytka GD32E231C-START posiada dwa klawisze i cztery diody LED. Dwa klawisze to klawisz Reset i klawisz Wakeup. Diody LED1 są sterowane przez GPIO. To demo pokaże, jak używać TIMER PWM do wyzwalania przerwań EXTI, aby przełączyć stan linii przerwania LED1 i EXTI do sterowania diodą LED1. Po naciśnięciu klawisza Wakeup, spowoduje to przerwanie. W funkcji obsługi przerwań demo przełączy diodę LED1.
Wynik działania DEMO
Pobierz program <04_TIMER_Key_EXTI> na płytkę EVAL, wszystkie diody LED błysną raz dla testu, naciśnij przycisk Wakeup, dioda LED1 zostanie włączona. Ponownie naciśnij przycisk Wakeup, dioda LED1 zostanie wyłączona. Połącz PA6(TIMER2_CH0) i PA5
Historia rewizji
| Wersja nr | Opis | Data |
| 1.0 | Pierwsze wydanie | 19 lutego 2019 |
| 1.1 | Zmodyfikuj nagłówek dokumentu i stronę główną | 31 grudnia 2021 r. |
Ważna informacja
Ten dokument jest własnością GigaDevice Semiconductor Inc. i jej spółki zależne („Spółka”). Niniejszy dokument, w tym wszelkie opisane w nim produkty Spółki („Produkt”), stanowią własność Spółki na mocy praw i traktatów dotyczących własności intelektualnej Chińskiej Republiki Ludowej i innych jurysdykcji na całym świecie. Firma zastrzega sobie wszelkie prawa wynikające z takich praw i traktatów i nie udziela żadnych licencji na podstawie swoich patentów, praw autorskich, znaków towarowych ani innych praw własności intelektualnej. Nazwy i marki osób trzecich, do których się odnoszą (jeśli istnieją) są własnością ich odpowiednich właścicieli i są przywoływane wyłącznie w celach identyfikacyjnych. Firma nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, w odniesieniu do tego dokumentu lub jakiegokolwiek Produktu, w tym między innymi dorozumianych gwarancji przydatności handlowej i przydatności do określonego celu. Spółka nie ponosi żadnej odpowiedzialności wynikającej z zastosowania lub użytkowania jakiegokolwiek Produktu opisanego w niniejszym dokumencie. Wszelkie informacje zawarte w tym dokumencie są podane wyłącznie w celach informacyjnych. Na użytkowniku tego dokumentu spoczywa odpowiedzialność za prawidłowe zaprojektowanie, zaprogramowanie i przetestowanie funkcjonalności i bezpieczeństwa wszelkich zastosowań tych informacji oraz wszelkich powstałych produktów. Z wyjątkiem produktów niestandardowych, które zostały wyraźnie określone w odpowiedniej umowie, Produkty są projektowane, opracowywane i/lub wytwarzane wyłącznie do zwykłych zastosowań biznesowych, przemysłowych, osobistych i/lub domowych. Produkty nie są zaprojektowane, przeznaczone ani dopuszczone do użytku jako elementy systemów zaprojektowanych lub przeznaczonych do obsługi broni, systemów uzbrojenia, instalacji jądrowych, instrumentów kontroli energii atomowej, instrumentów kontroli spalania, instrumentów samolotów lub statków kosmicznych, instrumentów transportowych, sygnalizacji świetlnej przyrządów, urządzeń lub systemów podtrzymywania życia, innych urządzeń lub systemów medycznych (w tym sprzętu do resuscytacji i implantów chirurgicznych), kontroli zanieczyszczeń lub zarządzania substancjami niebezpiecznymi lub innych zastosowań, w których awaria urządzenia lub Produktu może spowodować obrażenia ciała, śmierć, mienie lub szkody dla środowiska („Niezamierzone zastosowania”). Klienci powinni podejmować wszelkie działania w celu zapewnienia użytkowania i sprzedaży Produktów zgodnie z obowiązującymi przepisami prawa. Firma nie ponosi odpowiedzialności, w całości ani w części, a klienci niniejszym zwalniają Spółkę, a także jej dostawców i/lub dystrybutorów z wszelkich roszczeń, szkód lub innej odpowiedzialności wynikającej lub związanej ze wszystkimi niezamierzonymi zastosowaniami Produktów . Klienci zwolnią Spółkę oraz jej dostawców i/lub dystrybutorów z odpowiedzialności z tytułu wszelkich roszczeń, kosztów, szkód i innych zobowiązań, w tym roszczeń z tytułu obrażeń ciała lub śmierci, wynikających lub związanych z niezamierzonym użyciem Produktów. . Informacje zawarte w niniejszym dokumencie są podawane wyłącznie w związku z Produktami.
Dokumenty / Zasoby
![]() |
GigaDevice GD32E231C-START Arm Cortex-M23 32-bitowy kontroler MCU [plik PDF] Instrukcja użytkownika GD32E231C-START, 23-bitowy kontroler MCU Arm Cortex-M32, 23-bitowy kontroler MCU Cortex-M32, 32-bitowy kontroler MCU, kontroler MCU, GD32E231C-START, kontroler |










