Etteam ET-STM32F103 Bedienungsanleitung


User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 1- WWW.ETT.CO.TH
ET-STM32F103
38
ET-STM32F103 is ARM Cortex-M3 Board Microcontroller
that uses 32-Bit 64PIN (LQFP) Microcontroller
No.STM32F103RBT6 from STMicroelectronics. Resource
systems internal STM32F103RBT6 are quite perfect and
suitable for learning or applying to many projects well.
If user can learn and understand how to use resources
internal MCU well, it makes user can additionally modify
and develop more applications because hardware system of
STM32F103RBT6 have already included the necessary
components in the single MCU such as USB, SPI, I2C, ADC,
Timer/Counter, PWM, Capture, UART and etc.
ETT Team studies and researches on details of
STM32F103RBT6 and then designs it to be Board
Microcontroller version “ET-STM32F103”. We hope that user
who purchases this board can learn, modify, and develop
additionally as required under the reasonable price. The
main purpose to design the Board ET-STM32F103 is to
support user who needs to learn, modify, and develop the
board actually. The board structure consists of the basic
components that are necessary to simply learn and test

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 2- WWW.ETT.CO.TH
such as LED to display Output Logic value, Push Button
Switch to test Logic Input, Volume to adjust the voltage
to test A/D. Moreover, it provides components for
advanced learning to support applications such as Port
USB, SD Card, Dot-Matrix LCD, and RS232. Besides, there
are many available GPIO that are designed and can be used
with other components suitably. So, Board ET-STM32F103 is
one of the multipurpose boards that should not be missed.
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

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 3- WWW.ETT.CO.TH
15. Has independent 46 Bit GPIO to apply to many
applications such as A/D, I2C, SPI and Input/ Output
with Jumper to ON/OFF signal. User can set Jumper to
use it either GPIO or Hardware Self-Test such as 8
Bit LED, Push Button SW, Volume, USART2 and SD Card.
So, user is free to select functions independent
without unlimited hardware system of board.
•Header 10Pin IDE (PA[0..7])
•Header 10Pin IDE (PA[8..15])
•Header 10Pin IDE (PB[0..7])
•Header 10Pin IDE (PB[8..15])
•Header 10Pin IDE (PC[0..7])
•Header 10Pin IDE (PC[8..13])

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 4- WWW.ETT.CO.TH
Specifications of MCU STM32F103RBT6
•32 Bit ARM Cortex-M3 Processor, Run 72MHz Clock /
90MIPS(1.25DMIPS/MHz)
•128KByte Flash Memory / 20KByte Static RAM
•64LQPF Packet 51 Bit I/O + 16 External Interrupt with
5V-Tolerant Logic Level
•7 Channel DMA For Peripherals ADC, SPI, I2C, USART
•16 Channel / 12 Bit ADC Converter
•Support Debug with Serial wire Debugger(SWD) & JTAG
Interface
•3 x 16 Bit Timer(16-Input Capture / 16-Output Compare
/ 18-PWM)
•2-SPI, 2-I2C, 3-USART, 1-USB, 1-CAN, 2-WDG, RTC

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 5- WWW.ETT.CO.TH
Structure of Board ET-STM32F103
Figure displays structure of Board ET-STM32F103.

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 6- WWW.ETT.CO.TH
Figure Show the position of components on ET-STM32F103.
•No.1 is an external +5V Power Supply Connector.
•No.2 is Jumper J21 to select to use +5V either from
USB Port or external Connector.
•No.3 is LED Power to display status of Power Supply.
•No.4 is Switch BOOT0 that is used with Jumper J1 to
select operation mode of Board as Download type
either from USART1 or Normal Run; in this case, ON is
Download and OFF is Run.
•No.5 is Jumper J1(BOOT1) that is used with Switch
BOOT0 to select operation mode of Board as Download
type whether from USART1 or Normal Run; in this case,
it is always configured at BOOT1 position.
•No.6 is LED to display operation mode of board. If it
is ON, it means that SW-BOOT0 is in the ON position
and can download through USART1; on the other hand,
if it is OFF, it means that it is in Normal Run.
•No.7 is Switch RESET to reset operation of MCU.
•No.8 is GPIO (PA[0..7]) Connector.
•No.9 is GPIO (PC[0..7]) Connector.
•No.10 is GPIO (PA[8..15]) Connector.
•No.11 is GPIO (PB[8..15]) Connector.
•No.12 is JTAG ARM Connector to Debug as Real Time.
12
11
10
9
8
22
16 17
21
28
27
24
19
2
147
20
14
5
6
18
13
15
25
26
29
23
3

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 7- WWW.ETT.CO.TH
•No.13 is UASRT2 (RS232) Connector for usage.
•No.14 is Jumper J13 and J14 to select and set signal
of PA2 and PA3 to be used as either USART2 or GPIO.
•No.15 is USART1(RS232) Connector for usage and
Download.
•No.16 is Character LCD Connector by using with LCD
that is either +3.3V Supply or +5V Supply.
•No.17 is VR to adjust the brightness of Character
LCD.
•No.18 is Jumper J4 to select Power Supply of LCD to
be either +3.3V or +5V.
•No.19 is USB Connector to connect with USB Hub
version 2.0.
•No.20 is Jumper to select connection mode of USB.
•No.21 is 3V Battery for Backup the time of RTC.
•No.22 is GPIO(PC[8..13]) Connector.
•No.23 is GPIO(PB[0..7]) Connector.
•No.24 is socket to insert SD Card.
•No.25 is S3 to test Logic Input of PC[13].
•No.26 is S4 to test Logic Input of PA[0].
•No.27 is VR to adjust the 0-3V3 voltage to test
A/D(PA[1]).
•No.28 is LED to test Logic Output of PB [8..15].
•No.29 is Jumper J17, J20, J19, J18, J23, J24 to
select Enable or Disable for the connection between
GPIO Pin and component that is tested.
oJ17 is used to ENABLE (EN) or DISABLE (DIS) the
display of LED follow the control of PB[8..15]
oJ20 is used to ENABLE (EN) or DISABLE (DIS) the
connection between Pin PA1 of MCU and VR.
oJ19 is used to ENABLE (EN) or DISABLE (DIS) the
connection between Pin PA0 of MCU and Switch S4.
oJ18 is used to ENABLE (EN) or DISABLE (DIS) the
connection between Pin PC13 of MCU and Switch
S3.
oJ23 is used to ENABLE (EN) or DISABLE (DIS) the
connection between Pin PA8 of MCU and CD of SD
Card.
oJ24 is used to ENABLE (EN) or DISABLE (DIS) the
connection between Pin PC6 of MCU and WP of SD
Card.

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 8- WWW.ETT.CO.TH
Application of LED Display Circuit
There are 8 LED Displays of Board ET-STM32F130 and
the circuit that drives LED is connected as Source
Current. It uses Buffer No.74HC244 to drive current into
LED and then uses signal from Port PB[8..15] to run. In
this case, it runs with Logic “1” and stop running with
Logic “0”. User can select to ON/OFF operation of Buffer
No.74HC244 by setting Jumper J17 as shown in the picture
below.
D4
D5
D6
D7
D8
D9
D10
D11
R23
560
R24
560
R25
560
R26
560
R27
560
R28
560
R29
560
R30
560
1OE
1
1A1
2
1A2
4
1A3
6
1A4
81Y4 12
1Y3 14
1Y2 16
1Y1 18
2Y4 3
2Y3 5
2Y2 7
2Y1 9
GND
10
2A1
11
2A2
13
2A3
15
2A4
17
2OE
19 VCC 20
U5
74HC244
PB15
PB14
PB13
PB12
PB11
PB10
PB9
PB8
+
3V3
C20
100n
R22
22k
+
3V3
1
2
3
J17
D

User’s Manual of Board Microcontroller version ET-STM32F103 (ARM Cortex-M3)
ETTCO.,LTD- 9- WWW.ETT.CO.TH
Application of Push Button Switch Circuit
Push Button Switch Circuit uses the Push Switch type
with Pull-Up Circuit and is used with +3.3V Power Supply.
If this switch is not pressed, its logic status is “1”;
on the other hand, if this switch is pressed, its logic
status is “0”. It is used to test operation of Input
Logic. There are 2 sets for this circuit as follows;
•S3 (PC[13]) tests Logic Input or TAMP (Tamper
Detection).
•S4 (PA[0]) tests Logic Input or WKUP (Wakeup
Interrupt.
S3
TAMP
R32
10k
R31
1k
+
3V3
S4
WKUP
R34
10k
R33
1k
+
3V3
PC13 PA0
1
2
3
J18
TAMP
1
2
3
J19
WKUP
Beliebte Computerhardware Handbücher anderer Marken

EMC2
EMC2 VNX Series Betriebsanleitung

Panasonic
Panasonic DV0PM20105 Bedienungsanleitung

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Bedienungsanleitung

Gigabyte
Gigabyte B660M DS3H AX DDR4 Bedienungsanleitung

Raidon
Raidon iT2300 Bedienungsanleitung

National Instruments
National Instruments PXI-8186 Bedienungsanleitung











