background image

 

 

User Guide 

GD32E507V-START 

9/16 

 

 

L_USB_Ctr

C100

50V/20pF

C102

50V/20pF

Y101

49S-8MHz

GND

L_NRST

+3V3

GND

R102
10K

Ω

C103

50V/0.1uF

R104

10K

Ω

GND

C105

50V/0.1uF

C106

50V/0.1uF

C107

50V/0.1uF

C108

50V/0.1uF

R101
1M

Ω

L_OSC_IN

L_OSC_OUT

L_OSC_IN

L_OSC_OUT

L_NRST

GND

+3V3

GND

1
2
3
4

JP100

4×1P2.54

+3V3

GND

MCU SWD

Reset

L_TMS/IO

L_TDI

L_TDO/SWO

L_TCK/CLK

L_USB_DP
L_SWDIO
L_SWDCK

L_SWDIO
L_SWDCK

+3V3

L_USB_DM

BOOT0

44

NRST

7

OSC_IN/PD0

5

OSC_OUT/PD1

6

PA0-WKUP

10

PA1

11

PA2

12

PA3

13

PA4

14

PA5

15

PA6

16

PA7

17

PA8

29

PA9

30

PA10

31

PA11

32

PA12

33

PA13/JTMS/SWDIO

34

PA14/JTCK/SWCLK

37

PA15/JTDI

38

PB0

18

PB1

19

PB2/BOOT1

20

PB3/JTDO

39

PB4/JNTRST

40

PB5

41

PB6

42

PB7

43

PB8

45

PB9

46

PB10

21

PB11

22

PB12

25

PB13

26

PB14

27

PB15

28

PC13-TAMPER-RTC

2

PC14-OSC32_IN

3

PC15-OSC32_OUT

4

VBAT

1

VDD_1

24

VDD_2

36

VDD_3

48

VDDA

9

VSS_1

23

VSS_2

35

VSS_3

47

VSSA

8

U0

GD32F103C8T6

L_TReset

R103

10K

Ω

GND

GND

R105

22R

R106

22R

R108
1M

Ω

C104

50V/4700pF

L_USB_DM
L_USB_DP

GND

R107

1.5K

Ω

L_USB_Ctr

VCC

1

D-

2

D+

3

ID

4

GND

5

SHELL

6

CN100

Mini_USB

+U5V

L_LED1

L_LED2

L_LED1

LED0603

L_LED2

LED0603

R109

470

Ω

R110

470

Ω

GND

 

4.9. 

MCU 

Figure 4-9. Schematic diagram of MCU 

BOOT0

94

NC

73

NRST

14

OSC_IN

12

OSC_OUT

13

PA0-WKUP

23

PA1

24

PA2

25

PA3

26

PA4

29

PA5

30

PA6

31

PA7

32

PA8

67

PA9

68

PA10

69

PA11

70

PA12

71

PA13/JTMS/SWDIO

72

PA14/JTCK/SWCLK

76

PA15/JTDI

77

PB0

35

PB1

36

PB2/BOOT1

37

PB3/JTDO

89

PB4/JNTRST

90

PB5

91

PB6

92

PB7

93

PB8

95

PB9

96

PB10

47

PB11

48

PB12

51

PB13

52

PB14

53

PB15

54

PC0

15

PC1

16

PC2

17

PC3

18

PC4

33

PC5

34

PC6

63

PC7

64

PC8

65

PC9

66

PC10

78

PC11

79

PC12

80

PC13-TAMPER-RTC

7

PC14-OSC32_IN

8

PC15-OSC32_OUT

9

PD0

81

PD1

82

PD2

83

PD3

84

PD4

85

PD5

86

PD6

87

PD7

88

PD8

55

PD9

56

PD10

57

PD11

58

PD12

59

PD13

60

PD14

61

PD15

62

PE0

97

PE1

98

PE2

1

PE3

2

PE4

3

PE5

4

PE6

5

PE7

38

PE8

39

PE9

40

PE10

41

PE11

42

PE12

43

PE13

44

PE14

45

PE15

46

VDD_1

50

VDD_2

75

VDD_3

100

VDD_4

28

VDD_5

11

VDDA

22

VREF-

20

VREF+

21

VSS_1

49

VSS_2

74

VSS_3

99

VSS_4

27

VSS_5

10

VSSA

19

VBAT

6

U1

GD32F507VET6

PA4
PA5
PA6
PA7

PA0
PA1

PA3

PA2

PA11
PA12

PA9
PA10

PA8

PB5
PB6
PB7

PB1

BOOT1

PB0

PB12
PB13
PB14
PB15

PB10
PB11

PB8
PB9

PC4
PC5
PC6
PC7

PC0
PC1

PC3

PC2

PC12
PC13

PC8
PC9

PC11

PC10

PD0
PD1

PD3
PD4
PD5
PD6

PD2

PD7

PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15

PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7

PE14
PE15

PE9

PE8

PE11

PE10

PE12
PE13

C8

50V/20pF

C9

50V/20pF

Y2

49S-25MHz

GND

NRST

K1

K-1102B

+3V3

GND

R6

10K

Ω

C10

50V/0.1uF

BOOT0

GND

C6

50V/10pF

C7

50V/10pF

Y1

32.768KHz

C1

50V/0.1uF

C2

50V/0.1uF

C3

50V/0.1uF

C4

50V/0.1uF

C5

50V/0.1uF

R3

1M

Ω

JTMS/SWDIO

JTCK/SWDCLK

OSC32_IN

OSC32_OUT

OSC_IN

OSC_OUT

NC

GND

GND

+3V3

+3V3

NRST

JTMS/SWDIO

JTCK/SWDCLK

PA13
PA14

PA15

PB2

PB3
PB4

L_TMS/IO

L_TCK/CLK

L_TReset

GDLink

NRST

SWD

C12

50V/0.1uF

C13

50V/0.1uF

+3V3

+3V3

C15

50V/0.01uF

C17

50V/0.01uF

+3V3

1
2
3
4

JP1

4×1P2.54

+3V3

GND

SWD

 

 

 

 

Summary of Contents for GD32E507V-START

Page 1: ...GigaDevice Semiconductor Inc GD32E507V START User Guide V1 0 ...

Page 2: ...SE GUIDE 10 5 1 GPIO_Running_LED 10 5 1 1 DEMO purpose 10 5 1 2 DEMO running result 10 5 2 GPIO_Key_Polling_mode 10 5 2 1 DEMO purpose 10 5 2 2 DEMO running result 10 5 3 EXTI_Key_Interrupt_mode 11 5 3 1 DEMO purpose 11 5 3 2 DEMO running result 11 5 4 USART_HyperTerminal_Interrupt 11 5 4 1 DEMO purpose 11 5 4 2 DEMO running result 11 5 5 TIMER_Key_EXTI 12 5 5 1 DEMO purpose 12 5 5 2 DEMO running ...

Page 3: ...User Guide GD32E507V START 2 16 5 7 2 DEMO Running Result 14 6 REVISION HISTORY 15 ...

Page 4: ...agram of boot option 6 Figure 4 3 Schematic diagram of LED function 6 Figure 4 4 Schematic diagram of Key function 7 Figure 4 5 Schematic diagram of USART 7 Figure 4 6 Schematic diagram of USB 7 Figure 4 7 Schematic diagram of Extension 8 Figure 4 8 Schematic diagram of GD Link 8 Figure 4 10 Schematic diagram of MCU 9 ...

Page 5: ...User Guide GD32E507V START 4 16 List of Tables Table 2 1 Function pin assignment 5 Table 6 1 Revision history 15 ...

Page 6: ...B connecter to get power DC 5V which is the hardware system normal work voltage A GD Link on board is necessary in order to download and debug programs Select the correct boot mode and then power on the LEDPWR will turn on which indicates the power supply is OK There are Keil version and IAR version of all projects Keil version of the projects are created based on Keil MDK ARM 5 26 uVision5 IAR ve...

Page 7: ...4 U2 AMS1117 3 3 E1 16V 10uF AVX E2 16V 10uF AVX GND C11 50V 0 1uF 3V3 LEDPWR LED0603 R7 470Ω P1 SMD1210P050F U5V 5V 4 2 Boot option Figure 4 2 Schematic diagram of boot option R4 10KΩ 1 2 3 JP3 BOOT0 GND R5 10KΩ 1 2 3 JP4 BOOT1 GND BOOT0 3V3 3V3 BOOT1 4 3 LED Figure 4 3 Schematic diagram of LED function PC6 LED1 LED0603 LED R10 470Ω GND ...

Page 8: ...4 5 USART Figure 4 5 Schematic diagram of USART VBUS 1 DM 2 DP 3 ID 4 GND 5 Shield 6 USB_MiniAB receptacle CN3 Mini_USB UD 1 UD 2 GND 3 RTS 4 CTS 5 TNOW 6 VCC 7 TXD 8 RXD 9 V3 10 U3 CH340E D D 3V3 3V3 UART_TX UART_RX PB6 PB7 C19 50V 0 01uF C20 50V 0 1uF D D C21 50V 4700pF R17 1MΩ USART To USB 4 6 USB Figure 4 6 Schematic diagram of USB ...

Page 9: ...PB1 PB0 PA3 PA2 PE14 PC5 PD8 PD10 PD11 PD12 PE15 PE9 PE8 PE11 PE10 PE12 PE13 PC1 PC2 PC3 PD13 PD14 PC4 PD15 PE7 PB5 PB6 PB7 PA10 PB8 PB9 PA15 PB3 PA13 PA14 PB4 PA8 PE0 PD0 PD1 PD3 PD4 PD5 PD6 PC10 PC11 PC12 PC7 PC8 PC9 PD2 PE1 PE2 PE3 PE4 PE5 PE6 PD7 3V3 GND PC0 PC13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 JP5 HEADER 20X2 1 2 3...

Page 10: ...S SWDIO 72 PA14 JTCK SWCLK 76 PA15 JTDI 77 PB0 35 PB1 36 PB2 BOOT1 37 PB3 JTDO 89 PB4 JNTRST 90 PB5 91 PB6 92 PB7 93 PB8 95 PB9 96 PB10 47 PB11 48 PB12 51 PB13 52 PB14 53 PB15 54 PC0 15 PC1 16 PC2 17 PC3 18 PC4 33 PC5 34 PC6 63 PC7 64 PC8 65 PC9 66 PC10 78 PC11 79 PC12 80 PC13 TAMPER RTC 7 PC14 OSC32_IN 8 PC15 OSC32_OUT 9 PD0 81 PD1 82 PD2 83 PD3 84 PD4 85 PD5 86 PD6 87 PD7 88 PD8 55 PD9 56 PD10 5...

Page 11: ...udes the following functions of GD32 MCU Learn to use GPIO control the LED and the KEY Learn to use SysTick to generate 1ms delay 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 User Key to control the LED1 When press down the User Key it will check the input value of the IO port If the value is 0...

Page 12: ...ey LED1 will be turned on Press down the User Key again LED1 will be turned off 5 4 USART_HyperTerminal_Interrupt 5 4 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 HyperTerminal 5 4 2 DEMO running result Download the program 04_USART_HyperTerminal_Interrupt to the START board connect serial cable...

Page 13: ...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...

Page 14: ...tion please refer to the standard of their agreement 5 6 2 DEMO Running Result Download the program 06_USB_MSC_Device to the EVAL board and run When the start board is connected to the PC you will find a USB large capacity storage device is in the universal serial bus controller and there is 1 more disk drives in the equipment manager of PC Then after opening the resource manager you will see more...

Page 15: ...umeration First pressing the USER key will see the inserted device is mouse and then moving the mouse will show the position of mouse in the HyperTerminal If a keyboard has been attached the user will see the information of keyboard enumeration First pressing the USER key will see the inserted device is keyboard and then pressing the keyboard will show the state of the button in the HyperTerminal ...

Page 16: ...User Guide GD32E507V START 15 16 6 Revision history Table 6 1 Revision history Revision No Description Date 1 0 Initial Release Sep 4 2020 ...

Page 17: ...inary business industrial personal and or household applications only The Products are not designed intended or authorized for use as components in systems designed or intended for the operation of weapons weapons systems nuclear installations atomic energy control instruments combustion control instruments airplane or spaceship instruments transportation instruments traffic signal instruments lif...

Reviews: