Logo GigaDevice

Giga Device GD32E231C-START Arm Cortex-M23 32bitový řadič MCU

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový MCU řadič

Shrnutí

GD32E231C-START používá GD32E231C8T6 jako hlavní ovladač. K napájení 5V využívá rozhraní Mini USB. Reset, Boot, Wakeup Key, LED, GD-Link, Ardunio jsou také zahrnuty. Další podrobnosti naleznete ve schématu GD32E231C-START-V1.0.

Přiřazení funkčních pinů

Tabulka 2-1 Přiřazení funkčních pinů

Funkce Kolík Popis
 

 

LED

PA7 LED1
PA8 LED2
PA11 LED3
PA12 LED4
RESETOVAT   K1-Reset
KLÍČ PA0 K2-Probuzení

Začínáme

Deska EVAL používá Mini USB konektor pro napájení DC +5V, což je normální pracovní hardwarový systém objtagE. GD-Link na desce je nezbytný pro stahování a ladění programů. Vyberte správný režim spouštění a poté zapněte, LEDPWR se rozsvítí, což znamená, že napájení je v pořádku. U všech projektů existuje verze Keil a verze IAR. Keil verze projektů jsou vytvořeny na základě Keil MDK-ARM 5.25 uVision5. IAR verze projektů jsou vytvořeny na základě IAR Embedded Workbench pro ARM 8.31.1. Během používání je třeba vzít v úvahu následující body:

  1. Pokud k otevření projektu používáte Keil uVision5. Chcete-li vyřešit problém „Chybí zařízení (s)“, můžete nainstalovat GigaDevice.GD32E23x_DFP.1.0.0.pack.
  2. Pokud k otevření projektu používáte IAR, nainstalujte IAR_GD32E23x_ADDON_1.0.0.exe a načtěte související files.

Rozvržení hardwaru skončiloview

Napájení

Obrázek 4-1 Schéma napájecího zdroje 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 1

Možnost spouštění 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 2

LED 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 3

KLÍČ 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 4

GD-Link 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 5

MCU 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 6

Ardunio 

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový řadič MCU 7

Průvodce rutinním používáním

GPIO_Running_LED
DEMO účel
Toto demo obsahuje následující funkce GD32 MCU:

  • Naučte se používat GPIO ovládání LED
  • Naučte se používat SysTick ke generování zpoždění 1 ms

Deska GD32E231C-START má čtyři LED. LED1 jsou řízeny pomocí GPIO. Toto demo ukáže, jak rozsvítit LED.
DEMO běžící výsledek
Stáhněte si program < 01_GPIO_Running_LED > na desku EVAL, LED1 se bude zapínat a vypínat postupně v intervalu 1000 ms, proces opakujte. GPIO_Key_Polling_mode
DEMO účel
Toto demo obsahuje následující funkce GD32 MCU:

  • Naučte se používat GPIO ovládání LED a klíče
  • Naučte se používat SysTick ke generování zpoždění 1 ms

Deska GD32E231C-START má dvě tlačítka a čtyři LED. Dvě klávesy jsou tlačítko Reset a tlačítko Wakeup. LED1 jsou řízeny pomocí GPIO. Tato ukázka ukáže, jak používat tlačítko Wakeup k ovládání LED1. Když stisknete tlačítko Wakeup, zkontroluje se vstupní hodnota IO portu. Pokud je hodnota 1 a bude čekat 50 ms. Znovu zkontrolujte vstupní hodnotu IO portu. Pokud je hodnota stále 1, znamená to, že tlačítko bylo úspěšně stisknuto a přepne LED1.
DEMO běžící výsledek
Stáhněte si program < 02_GPIO_Key_Polling_mode > na desku EVAL, všechny LED jednou bliknou pro test a LED1 svítí, stiskněte Wakeup Key, LED1 se vypne. Stiskněte znovu tlačítko Wakeup, LED1 se rozsvítí.

EXTI_Key_Interrupt_mode

DEMO účel
Toto demo obsahuje následující funkce GD32 MCU:

  • Naučte se používat GPIO ovládání LED a KEY
  • Naučte se používat EXTI ke generování externího přerušení

Deska GD32E231C-START má dvě tlačítka a čtyři LED. Dvě klávesy jsou tlačítko Reset a tlačítko Wakeup. LED1 jsou řízeny pomocí GPIO. Toto demo ukáže, jak používat přerušovací linku EXTI k ovládání LED1. Když stisknete tlačítko Wakeup, dojde k přerušení. Ve funkci přerušení bude ukázka přepínat LED1.
DEMO běžící výsledek
Stáhněte si program < 03_EXTI_Key_Interrupt_mode > na desku EVAL, všechny LED jednou bliknou na zkoušku a LED1 svítí, stiskněte Wakeup Key, LED1 se vypne. Stiskněte znovu tlačítko Wakeup, LED1 se rozsvítí.
TIMER_Key_EXTI
Toto demo obsahuje následující funkce GD32 MCU:

  •  Naučte se používat GPIO ovládání LED a KEY
  • Naučte se používat EXTI ke generování externího přerušení
  •  Naučte se používat TIMER ke generování PWM

Deska GD32E231C-START má dvě tlačítka a čtyři LED. Dvě klávesy jsou tlačítko Reset a tlačítko Wakeup. LED1 jsou řízeny pomocí GPIO. Tato ukázka ukáže, jak použít TIMER PWM ke spuštění EXTI přerušení pro přepínání stavu LED1 a EXTI přerušovací linky pro ovládání LED1. Když stisknete tlačítko Wakeup, dojde k přerušení. Ve funkci přerušení bude ukázka přepínat LED1.
DEMO běžící výsledek
Stáhněte si program < 04_TIMER_Key_EXTI > na desku EVAL, všechny LED jednou bliknou pro test, stiskněte tlačítko Wakeup, LED1 se rozsvítí. Stiskněte znovu tlačítko Wakeup, LED1 zhasne. Připojte PA6(TIMER2_CH0) a PA5

Historie revizí

Revize č. Popis Datum
1.0 Počáteční vydání 19. února 2019
1.1 Upravit záhlaví dokumentu a domovskou stránku 31. prosince 2021

Důležité upozornění

Tento dokument je majetkem společnosti GigaDevice Semiconductor Inc. a její dceřiné společnosti (dále jen „společnost“). Tento dokument, včetně všech produktů společnosti popsaných v tomto dokumentu (dále jen „produkt“), je vlastnictvím společnosti podle zákonů a smluv o duševním vlastnictví Čínské lidové republiky a dalších jurisdikcí po celém světě. Společnost si vyhrazuje veškerá práva podle těchto zákonů a smluv a neuděluje žádnou licenci na své patenty, autorská práva, ochranné známky nebo jiná práva duševního vlastnictví. Jména a značky třetích stran v nich uvedené (pokud existují) jsou majetkem jejich příslušných vlastníků a jsou uváděny pouze pro účely identifikace. Společnost neposkytuje žádnou záruku jakéhokoli druhu, výslovnou ani předpokládanou, s ohledem na tento dokument nebo jakýkoli produkt, včetně, ale nikoli výhradně, předpokládaných záruk prodejnosti a vhodnosti pro konkrétní účel. Společnost nepřebírá žádnou odpovědnost vyplývající z aplikace nebo použití jakéhokoli produktu popsaného v tomto dokumentu. Veškeré informace uvedené v tomto dokumentu jsou poskytovány pouze pro referenční účely. Je odpovědností uživatele tohoto dokumentu řádně navrhnout, naprogramovat a otestovat funkčnost a bezpečnost jakékoli aplikace vytvořené z těchto informací a jakéhokoli výsledného produktu. S výjimkou přizpůsobených produktů, které byly výslovně uvedeny v příslušné smlouvě, jsou Produkty navrženy, vyvinuty a/nebo vyrobeny pouze pro běžné obchodní, průmyslové, osobní a/nebo domácí aplikace. Produkty nejsou navrženy, zamýšleny ani schváleny k použití jako součásti v systémech navržených nebo určených pro provoz zbraní, zbraňových systémů, jaderných zařízení, přístrojů pro řízení atomové energie, přístrojů pro řízení spalování, přístrojů letadel nebo kosmických lodí, dopravních přístrojů, dopravních signálů. nástroje, zařízení nebo systémy na podporu života, jiná zdravotnická zařízení nebo systémy (včetně resuscitačních zařízení a chirurgických implantátů), kontrola znečištění nebo správa nebezpečných látek nebo jiná použití, kde by selhání zařízení nebo produktu mohlo způsobit zranění osob, smrt, majetek nebo poškození životního prostředí („Nezamýšlené použití“). Zákazníci přijmou veškerá opatření, aby zajistili používání a prodej Produktů v souladu s platnými zákony a předpisy. Společnost nenese odpovědnost, zcela ani zčásti, a zákazníci tímto zprostí Společnost a její dodavatele a/nebo distributory jakýchkoli nároků, škod nebo jiné odpovědnosti vyplývající z nebo souvisejících s veškerým nezamýšleným použitím produktů. . Zákazníci odškodní a ochrání společnost i její dodavatele a/nebo distributory před a proti všem nárokům, nákladům, škodám a dalším závazkům, včetně nároků na zranění nebo smrt, vyplývajících nebo souvisejících s jakýmkoliv nezamýšleným použitím produktů. . Informace v tomto dokumentu jsou poskytovány výhradně v souvislosti s Produkty.

Dokumenty / zdroje

GigaDevice GD32E231C-START Arm Cortex-M23 32bitový MCU řadič [pdfUživatelská příručka
GD32E231C-START, Arm Cortex-M23 32bitový MCU řadič, Cortex-M23 32bitový MCU řadič, 32bitový MCU řadič, MCU řadič, GD32E231C-START, Řadič

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *