1 Intro
2
Electrocardiogram (
Ecg
) Signals
The Electrocardiogram (
Ecg
)
•
Ecg
: electrical manifestation of heart activity recorded
from the body surface
•
monitoring of heart rate
The
Ecg
signal can be recorded fairly easily with surface
electrodes placed on the limbs and/or the chest, see pages
6
–
16
below.
Josef Goette
2
2009
2 System Description
2.5.2 STM32P103 from Olimex
The STM32P103 development board from Olimex is the extended version of the STM32H103. The
board includes:
•
USB connector with power supply
•
CAN driver and connector
•
RS232 driver and connector
•
JTAG with ARM 2x10 pin layout
•
Reset button, user button, power and user LED
•
SD/MMC card connector
•
Voltage regulator 3.3V from USB or extension power jack connector (maximum power con-
sumption 0.25W at full speed)
•
8MHz and 32,768kHz oscillator (external clock and backup clock for RTC)
•
UEXT connector that allows to connect to other modules
•
Prototyping area
•
Reset and wakeup circuit
•
Dimensions: 100x90mm
2.5.3 Setup for Developing
In order to be able to develop software for the STM32F103RB , Keil
µ
Vision3 has to be installed
on a PC. If this is not yet the case install it according to Chapter
µ
Vision3 is the tool used for
writing, compiling and testing software. The compiled source is then downloaded via a JTAG
adapter to the development board. Therefore the driver of the JTAG adapter has to be installed
too.
If the requirements above are fulfilled you can connect a USB cable from the PC to the develop-
ment board STM32P103 or STM32H103. This connection is used for the power supply.
Connect the JTAG adapter to the development board STM32P103 or STM32H103 and connect a
USB cable from the JTAG adapter to the PC. This is used for downloading the software into the
processor and for debugging with the Keil toolchain (see Figure
JTAG Adaptor
The JTAG Adaptor is needed for downloading the software into the processor and for debugging
with the Keil toolchain. According to Keil, different adapters can be used, such as:
•
•
•
I used the
10
STM32 Cortex-M3 Tutorial