User Guide GD32103E-EVAL Table of Contents Table of Contents ..........................1 List of Tables ............................. 3 Summary ............................ 4 Function Pin Assign ........................4 Getting started ........................... 7 Hardware layout overview ......................8 Power ........................... 8 Boot ............................8 LED............................9 KEY ............................
User Guide GD32103E-EVAL List of Tables Table 1 Function pin assign ........................... 4 Table 2 Revision history ..........................33 3/34...
GD32103E-EVAL Summary GD32103E-EVAL uses GD32F103ZET6 as the main controller. It uses Mini USB interface or DC-005 connector to supply 5V power. SWD, Reset, Boot, User button key, LED, CAN, I2C, I2S, USART, RTC, LCD, SPI, ADC, DAC, EXMC, SDIO, USBD, GD-Link and Extension Pins are also included.
User Guide GD32103E-EVAL Getting started The EVAL board uses Mini USB connecter or DC-005 connector to get power DC +5V, which is the hardware system normal work voltage. A J-Link tool or GD-Link on board is necessary in order to download and debug programs. Select the correct boot mode and then power on, the LED1 will turn on, which indicates that the power supply is OK.
User Guide GD32103E-EVAL 4.10 4.11 Short P2(1,2) for EXMC function +3V3 Short P2(2,3) for CAN0 function CAN0_TX 50V/0.1uF JP14 EXMC_D3 CAN0_TX 0Ω CAN0_RX CAN0H CANH 120Ω MHDR1X3 CAN0L CANL HEADER 2 Vref Short P3(1,2) for EXMC function SN65HVD230 Short P3(2,3) for CAN0 function...
Learn to use SysTick to generate 1ms delay GD32103E-EVAL board has five keys and four LEDs. The five keys are Reset key, Tamper key, Wakeup key, User1 key and User2 key. The LED2, LED3, LED4 and LED5 are controlled by GPIO.
Learn to use EXTI to generate external interrupt GD32103E-EVAL board has five keys and four LEDs. The five keys are Reset key, Tamper key, Wakeup key, User1 key and User2 key. The LED2, LED3, LED4 and LED5 are controlled by GPIO.
User Guide GD32103E-EVAL The output information via the serial port is as following. USART_HyperTerminal_Interrupt 5.5.1 DEMO Purpose This demo includes the following functions of GD32 MCU: Learn to use the USART transmit and receive interrupts to communicate with the serial terminal tool 5.5.2...
Learn to get the value of inner channel 16(temperature sensor channel) and channel 17 (VREFINT channel) 5.7.2 DEMO Running Result Download the program <07_ADC_Temperature_Vrefint> to the GD32103E-EVAL-V1.1 board. Connect serial cable to EVAL_COM0, open the HyperTerminal. When the program is running, HyperTerminal display the value of temperature and internal voltage reference (VREFINT).
Learn to use ADC0 and ADC1 follow-up mode 5.8.2 DEMO Running Result Download the program <08_ADC0_ADC1_Follow_up_mode> to the GD32103E-EVAL-V1.1 board. Connect serial cable to EVAL_COM0, open the HyperTerminal. PC3 and PC5 pin voltage access by external voltage. TIMER0_CH0 is the trigger source of ADC0 and ADC1. When the rising edge of TIMER0_CH0 coming, ADC0 starts immediately and ADC1 starts after a delay of several ADC clock cycles.
User Guide GD32103E-EVAL ADC0_ADC1_Regular_Parallel_mode 5.9.1 DEMO Purpose This demo includes the following functions of GD32 MCU: Learn to use the ADC to convert analog signal to digital data Learn to use ADC0 and ADC1 regular parallel mode 5.9.2 DEMO Running Result Download the program <09_ADC0_ADC1_Regular_Parallel_mode>...
User Guide GD32103E-EVAL 5.10 DAC_Output_Voltage_Value 5.10.1 DEMO Purpose This demo includes the following functions of GD32 MCU: Learn to use DAC to output voltage on DAC0 output 5.10.2 DEMO Running Result Download the program <10_DAC_Output_Voltage_Value> to the EVAL board and run, all the LEDs will turn on and turn off for test.
User Guide GD32103E-EVAL Firstly, the data of 256 bytes will be written to the EEPROM from the address 0x00 and printed by the serial port. Then, reading the EEPROM from address 0x00 for 256 bytes and the result will be printed. Finally, compare the data that were written to the EEPROM and the data that were read from the EEPROM.
Page 25
User Guide GD32103E-EVAL can observe the operation condition and will display the ID of the flash, 256 bytes data which are written to and read from flash. Compare the data that were written to the flash and the data that were read from the flash. If they are the same, the serial port will output “SPI- GD25Q16 Test Passed!”, otherwise, the serial port will output “Err: Data Read and Write aren't...
5.14.2 DEMO Running Result GD32103E-EVAL board has EXMC module to control NAND flash. Before running the demo, P2 and P3 must be fitted to the EXMC port, JP24 must be fitted to the Nwait port. Download the program <14_EXMC_NandFlash> to the EVAL board. This demo shows the write and read operation process of NAND flash memory by EXMC module.
5.15.2 DEMO Running Result GD32103E-EVAL board has EXMC module to control LCD. Before running the demo, JP12 must be fitted to the SPI port, P2 and P3 must be fitted to the EXMC port. Download the program <15_EXMC_TouchScreen> to the EVAL board. This demo displays GigaDevice logo and four green buttons on the LCD screen by EXMC module.
Learn to use SDIO to erase, lock and unlock a SD card GD32103E-EVAL board has a secure digital input/output interface (SDIO) which defines the SD/SD I/O /MMC CE-ATA card host interface. This demo will show how to use SDIO to operate on SD card.
DEMO Running Result This example is tested with two GD32103E-EVAL boards. Jump P2, P3 to CAN with the jumper cap. Connect L pin to L pin and H pin to H pin of JP14 on the boards for sending and receiving frames.
User Guide GD32103E-EVAL by pressing Tamper Key push button. When the frames are received, the receive data will be printed and the LED2 will toggle one time. The output information via the serial port is as following. 5.18 RCU_Clock_Out 5.18.1...
User Guide GD32103E-EVAL 5.19.2 DEMO Running Result Download the program < 19_PMU_sleep_wakeup > to the EVAL board, connect serial cable to EVAL_COM0. After power-on, all the LEDs are off. The mcu will enter sleep mode and the software stop running. When the USART0 receives a byte of data from the HyperTerminal, the mcu will wake up from a receive interrupt.
Learn how to implement USB HID(human interface) device The GD32103E-EVAL board is enumerated as an USB Keyboard, which uses the native PC Host HID driver, as shown below. The USB Keyboard uses three keys to output three characters (‘b’, ‘a’ and ‘c’). In addition, the demo also supports remote wakeup which is the ability of a USB device to bring a suspended bus back to the active condition, and the ‘Tamper’...
Learn how to implement USB CDC device GD32103E-EVAL board has one USBD interface. In this demo, the GD32103E-EVAL board is enumerated as an USB virtual COM port, which was shown in device manager of PC as below. This demo makes the USB device look like a serial port, and loops back the contents of a text file over USB port.
Important Notice This document is the property of GigaDevice Semiconductor Inc. and its subsidiaries (the "Company"). This document, including any product of the Company described in this document (the “Product”), is owned by the Company under the intellectual property laws and treaties of the People’s Republic of China and other jurisdictions worldwide.
Need help?
Do you have a question about the GD32103E-EVAL and is the answer not in the manual?
Questions and answers