Beruflich Dokumente
Kultur Dokumente
ET-STM32F103
38
ETT CO., LTD -1 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
Specifications of Board
1. Use ARM Cortex-M3 32Bit MCU No.STM32F103RBT6 from
STMicroelectronics.
2. Has 128 KB Flash Memory and 20KB Static RAM Internal
MCU
3. Use Crystal 8.00MHz + Phase–Locked Loop (PLL), run
72MHz Frequency and process data with 1.25 DMIPS/MHz
speed that is equal to 90 MIPS
4. Has RTC (Real Time Clock) Circuit with XTAL 32.768KHz
and Battery Backup
5. Support In-System Programming (ISP) and In-
Application Programming (IAP) through ON-Chip Boot-
Loader via Port USART-1 (RS232)
6. Has circuit to connect with standard 20 PIN JTAG ARM
to Debug as Real Time
7. Use +5VDC Power Supply that can be selected either
from USB Port or from external CPA-2PIN Connector
with +3V3/3A Regulate internal Board
8. Has Standard USB 2.0 as Full Speed insides
9. Has circuit to interface SD Card by using SPI Mode 1
Channel
10. Has RS232 Communication Circuit by using
standard ETT 4-PIN Connector 2 Channel
11. Has circuit to interface with Dot Matrix LCD
with circuit to adjust the brightness by using
standard ETT 14 PIN Connector with Jumper to set
Power Supply for LCD either +3.3V or +5V
12. Has 2 Push Button Switch Circuits
13. Has 8 LED Circuits to display status of testing
Output
14. Has circuit to create 0-3V3 voltage by using
adjustable Resistor to test A/D
ETT CO., LTD -2 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD -3 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD -4 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD -5 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
15 13 12
28
11
14
16 17
22 10 29
21
18 27
23 9
19 20 26
2 3
24
6 8
1 25
4 5 7
ETT CO., LTD -6 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD -7 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
74HC244 R24 D5
D 22k
1 20 560
1OE VCC
19
2OE R25 D6
2 18
PB15 1A1 1Y1 560
4 16
PB14 1A2 1Y2 D7
6 14 R26
PB13 1A3 1Y3
8 12 560
PB12 1A4 1Y4
11 9
PB11 2A1 2Y1 R27 D8
13 7
PB10 2A2 2Y2
15 5 560
PB9 2A3 2Y3
17 3
PB8 2A4 2Y4 D9
R28
10 560
GND
R29 D10
560
R30 D11
560
ETT CO., LTD -8 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
+3V3 +3V3
TAMP WKUP
R32 R34
1
2
3
1
2
3
S3 S4
TAMP WKUP
ETT CO., LTD -9 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
+3V3
ADC1
1
2
3
J20
R35 P2
PA1
330 10k
C26
100n
ETT CO., LTD - 10 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
R5-R9=NA +3V3
VTref VTarget
R5 R6 R7 R8 R9
10k 10k 10k 10k 10k TRST GND
J10
1 2
TDI GND
PB4 TRST
PA15 TDI
3
5
4
6
TMS GND
PA13 TMS
PA14 TCK
7 8 TCK GND
9 10
PB3 TDO
11 12 RTCK GND
13 14
RESET RST
15 16 TDO GND
17 18
19 20 RES# GND
JTAG
R10 R11 R12 NC GND
10k 10k 10k
NC GND
ARM JTAG Pin Connector
ETT CO., LTD - 11 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
J4 VLCD
+5V +3V3
P1 +VCC GND
10k
RS VO
J5 EN RW
VDD GND
PC12 RS
1 2
VO D1 D0
3 4
PC10 EN RW PC11
D1
5 6
D0 D3 D2
7 8
D3 D2
PC2 D5
9 10
D4 PC3
D5 D4
11 12
PC0 D7
13 14
D6 PC1 D7 D6
ET-CLCD ET-CLCD
ETT CO., LTD - 12 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
C21
+3V3 10uF
C22
100n
R36 R37 R38 R39
10k 10k 22k 22k SK1
SD/MMC
1
PA4 CD/DAT3
2
PA7 CMD
3
VSS
4
VDD
5
PA5 CLK
6
VSS
7
PA6 DAT0
8
CD DAT1
9
DAT2
1
2
3
J23
R41 1k 10
PA8 CD
11
G1
G2
WP WP
1
2
3
J24
12
13
R42 1k
PC6
ETT CO., LTD - 13 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
Application of RS232
Port RS232 is signal RS232 that has converted signal
level of MAX3232. There are 2 channels; USART-1 and
USART-2. Both channels can be used to connect with Signal
RS232 to transmit-receive data. Moreover, USART-1 can be
used to be ISP Download to download Hex File into MCU; in
this case, it must be used with Jumper J1(BOOT1) SW-S1
(BOOT0) and SW-S2 (RESET) to reset CPU to start running
in Boot Loader Mode to download Hex File into MCU (see
more detail of “How to Download Hex File into MCU of
Board”).
USART-1(Download) USART-2
1 2 3 4 1 2 3 4
RXD1
RXD2
TXD1
TXD2
+3V3
+3V3
GND
GND
PA2 and PA3 has Jumper J14 and J13 to select signal for
using as either function USART2 or GPIO as shown in the
figure below.
ETT CO., LTD - 14 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
+3V3
C9
U2 100n
1 16
C1+ VCC
C10 C11
100n 100n
3 2
C1- V+
4 6
C2+ V-
C12 C13
100n 100n J11
5 15 +3V3
C2- GND
R14 1
PA10 12 13 RXD-1
R1O R1I 2
100 PA9 11 14 TXD-1
T1I T1O 3
9 8
R2O R2I 4
10 7
T2I T2O
PA3 USART1(Download)
PA3-P ICL3232
+3V3 J12
J13 1
RXD-2
2
3
2
1
PA2 TXD-2
3
PA2-P
4
USART2
J14
3
2
1
1 CD
6 DSR
2 RXD
7 RTS
3 TXD
8 CTS
1
4 DTR RXD
2
9 RI TXD
3
5 GND GND
4
ET-RS232
DB9(FEMALE)
RS232-PC
ETT CO., LTD - 15 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
J21
PWR SEL
1
2
3
F1
VUSB
FSMD110
U3
+5VDC +5V LD1085 +3V3
3 2 R40
1 IN OUT
GND
2 560
SM-4004
ETT CO., LTD - 16 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD - 17 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD - 18 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD - 19 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD - 20 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD - 21 - WWW.ETT.CO.TH
User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETT CO., LTD - 22 - WWW.ETT.CO.TH
1 2 3 4
C1
1
2
3
D1 BOOT0 J4 VLCD
+3V3 +3V3 J1
S1 1 +3V3 P1
100n PMEG4005ET B1 R1 1 R2 +5V +3V3 10k
PB2 BOOT0 2
2
D2 100k 100k 3
3 +3V3
D3
PMEG4005ET BATT 3V 4 BOOT0=1 J5
D BOOT1 D
5 J2 J3 VDD GND
C2 R3 1 2
+3V3 L1 U1 6 PA0 PA1 PA8 PA9 PC12 RS VO
10uF 1 2 1 2 3 4
STM32F103RBT6(LQFP64) 560 PA2-P PA3-P PA10 PA11 PC10 EN RW PC11
3 4 3 4 5 6
ferrite bead PA4 PA5 PA12 PA13 D1 D0
5 6 5 6 7 8
C3 13 26 PB0 PA6 PA7 PA14 PA15 D3 D2
100n VDD_A PB0/ADC8/TIM3_CH3 7 8 7 8 9 10
27 PB1 PC2 D5 D4 PC3
PB1/ADC9/TIM3_CH4 +3V3 9 10 +3V3 9 10 11 12
12 28 PB2 PC0 D7 D6 PC1
VSS_A PB2/BOOT1 13 14
55 PB3 PA0-PA7 PA8-PA15
PB3/JTDO/TIM2_CH2/SPI1_SCK
1 56 PB4
VBATT PB4/JNTRST/TIM3_CH1/SPI1_MISO ET-CLCD
57 PB5 J6 J7
PB5/I2C1_SMBAI/TIM3_CH2/SPI1_MOSI
32 58 PB6 PB0 PB1 PB8 PB9 R5-R9=NA +3V3
VDD_1 PB6/I2C1_SCL/TIM4_CH1/USART1_TX 1 2 1 2
48 59 PB7 PB2 PB3 PB10 PB11
VDD_2 PB7/I2C1_SDA/TIM4_CH2/USART1_RX 3 4 3 4
+3V3 64 61 PB8 PB4 PB5 PB12 PB13
VDD_3 PB8/TIM4_CH3/I2C1_SCL/CANRX 5 6 5 6
19 62 PB9 PB6 PB7 PB14 PB15 R5 R6 R7 R8 R9
VDD_4 PB9/TIM4_CH4/I2C1_SDA/CANTX 7 8 7 8
29 PB10 10k 10k 10k 10k 10k
PB10/I2C2_SCL/USART3_TX/TIM2_CH3 +3V3 9 10 +3V3 9 10
C4 C5 C6 C7 30 PB11 J10
PB11/I2C2_SDA/USART3_RX/TIM2_CH4
100n 100n 100n 100n 33 PB12 PB0-PB7 PB8-PB15
PB12/SPI2_NSS/I2C2_SMBAI/USART3_CK/TIM1_BKIN 1 2
31 34 PB13 PB4 TRST
VSS_1 PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N 3 4
47 35 PB14 J8 J9 PA15 TDI
C VSS_2 PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N 5 6 C
63 36 PB15 PC0 PC1 PC8 PC9 PA13 TMS
VSS_3 PB15/SPI2_MOSI/TIM1_CH3N 1 2 1 2 7 8
18 PC2 PC3 PC10 PC11 PA14 TCK
VSS_4 3 4 3 4 9 10
+3V3 8 PC0 PC4 PC5 PC12 PC13
PC0/ADC10 5 6 5 6 11 12
RESET 7 9 PC1 PC6 PC7 PB3 TDO
NRST PC1/ADC11 7 8 7 8 13 14
10 PC2 RESET RST
PC2/ADC12 +3V3 9 10 +3V3 9 10 15 16
BOOT0 60 11 PC3
R4 BOOT0 PC3/ADC13 17 18
24 PC4 PC0-PC7 PC8-PC13
10k PC4/ADC14 19 20
PA0 14 25 PC5
PA0/WKUP/USART2_CTS/ADC0/TIM2_CH1_ETR PC5/ADC15
PA1 15 37 PC6 +3V3 JTAG
PA1/USART2_RTS/ADC1/TIM2_CH2 PC6/TIM3_CH1 R10 R11 R12
PA2 16 38 PC7 C9
PA2/USART2_TX/ADC2/TIM2_CH3 PC7/TIM3_CH2 10k 10k 10k
PA3 17 39 PC8 U2 100n
PA3/USART2_RX/ADC3/TIM2_CH4 PC8/TIM3_CH3
PA4 20 40 PC9 1 16
C8 PA4/SPI1_NSS/USART2_CK/ADC4 PC9/TIM3_CH4 C1+ VCC
PA5 21 51 PC10
100n PA5/SPI1_SCK/ADC5 PC10/USART3_TX C14 10pF
S2 PA6 22 52 PC11 C10 C11
PA6/SPI1_MISO/ADC6/TIM3_CH1 PC11/USART3_RX 100n
RESET PA7 23 53 PC12 100n
PA7/SPI1_MOSI/ADC7/TIM3_CH2 PC12/USART3_CK
PA8 41 2 PC13 3 2
PA8/USART1_CK/TIM1_CH1/MCO PC13/TAMPER-RTC Y1 C1- V+
PA9 42
PA9/USART1_TX/TIM1_CH2 32.768kHz
PA10 43 3 4 6
PA10/USART1_RX/TIM1_CH3 PC14/OSC32_IN C2+ V-
PA11 44 4
B PA11/USART1_CTS/CANRX/TIM1_CH4/USBDM PC15/OSC32_OUT B
PA12 45 C15 10pF C12 C13
PA12/USART1_RTS/CANTX/TIM1_ETR/USBDP 22pF
PA13 46 5 C16 100n 100n J11
PA13/JTMS/SWDIO PD0/OSC_IN
C18 PA14 49 6 5 15 +3V3
PA14/JTCK/SWCLK PD1/OSC_OUT C2- GND
18pF PA15 50 54 PD2 Y2
PA15/JTDI/TIM2_CH1/SPI1_NSS PD2/TIM3_ETR R13 R14 1
1M 8MHz PA10 12 13 RXD-1
R1O R1I 2
100 PA9 11 14 TXD-1
T1I T1O 3
9 8
R2O R2I 4
+3V3 VUSB C17 22pF 10 7
T2I T2O
PA3 USART1(Download)
C19 +3V3 PA3-P ICL3232
18pF +3V3 J12
R18
10k J13 1
PD2 RXD-2
3 2
2
1
Q1 PA2 TXD-2
BC817 R20 3
VUSB Q2 10k PA2-P
J15 4
BC817
J16 R17 R19 R21 1
100k USART2
USB 2 J14
1 1k5 1k 3
3
2
1
2 R15 27 Title
A UMODE A
3 R16 27
4
Size Number Revision
A4
5
+3V3 +3V3
1
2
3
1
2
3
J17 560 J18 10k J19 10k
U5 100n
R22 R31 R33
1
2
3
74HC244 R24 D5
LED 22k PC13 PA0
1 20 560 1k 1k
1OE VCC
19
2OE R25 D6
2 18 S3 S4
PB15 1A1 1Y1 560
4 16 TAMP WKUP
PB14 1A2 1Y2 D7
6 14 R26
PB13 1A3 1Y3
8 12 560
PB12 1A4 1Y4
11 9
PB11 2A1 2Y1 R27 D8
13 7
PB10 2A2 2Y2
15 5 560
PB9 2A3 2Y3
17 3
PB8 2A4 2Y4 D9
R28 +3V3
10 ADC1
GND 560
1
2
3
R29 D10 J20
R35 P2
C 560 PA1 C
330 10k
R30 D11 C26
560 100n
C21
+3V3 10uF
C22
100n
R36 R37 R38 R39
10k 10k 22k 22k SK1
SD/MMC
J21 1
PWR SEL PA4 CD/DAT3
2
PA7 CMD
1
2
3
3
B VSS B
4
F1 VDD
5
VUSB PA5 CLK
6
FSMD110 VSS
U3 7
+5VDC PA6 DAT0
+5V LD1085 +3V3 8
R40 CD DAT1
3 2 9
1 IN OUT DAT2
1
2
3
J22
560
GND
2 J23
D13 R41 1k 10
C25 PWR PA8 CD
D12 C23 C24
10uF/16v 100uF/16V 100n 11
G1
G2
1
SM-4004 WP WP
1
2
3
J24
12
13
R42 1k
PC6
Title
A A