User Guide
GD32E507V-START
12/16
5.5.
TIMER_Key_EXTI
5.5.1.
DEMO purpose
This demo includes the following functions of GD32 MCU:
Learn to use GPIO control the LED and the KEY
Learn to use EXTI to generate external interrupt
Learn to use TIMER to generate PWM
GD32E507V-START-V1.0 board has 2 keys and 1 LED. The keys are User Key and Reset
Key. The LED are controlled by GPIO.
This demo will show how to use the TIMER PWM to trigger EXTI interrupt to toggle the state
of LED1 and EXTI interrupt line to control the LED1. When press down the User Key, it will
produce an interrupt. In the interrupt service function, the demo will toggle LED1.
5.5.2.
DEMO running result
Download the program < 05_TIMER_Key_EXTI > to the START board, the LED1 is flashed
once for test, press down the User Key, LED1 will be turned on. Press down the User Key
again, LED1 will be turned off. Connect PA6 (TIMER2_CH0) and PA4 with DuPont line. The
LED1 will be toggled every 500ms.
5.6.
USB MSC Device
5.6.1.
DEMO purpose
This demo includes the following functions of GD32 MCU:
Learn how to use the USBHS
Learn how to implement USB MSC(mass storage) device
This demo mainly implements a U disk. U disk is currently very widely used removable MSC
devices. MSC, the Mass Storage device Class, is a transport protocol between a computer