
19
4
Operation Modes
The Embedded Pi has three operation modes, selectable by jumpers. Refer to
3.12 Jumper
.
4.1
STM32/Standalone Mode
The Embedded Pi works as an Arduino
TM
form-factor compatible mother board where the STM32
controls the Arduino
TM
shields directly without the use of Raspberry Pi. It can sense the
environment by receiving input from a variety of sensors and can affect its surroundings by
controlling lights, motors, and other actuators.
STM32
CoX STM32 Library (HAL)
Hardware Layer
Application Layer
Ar
du
in
o f
orm
-fa
cto
r
co
m
pa
tib
le
in
te
rfa
ce
s
EP
I e
xt
en
de
d
in
te
rf
ac
es
Arduino Shields
LCD
Motor
Sensor
Key
Network
...
1 SPI, 1 I2C
,
1
UART with flow
control, 2 pairs
of PWM (+-), 6
analog inputs
,
1
CAN
1 SPI, 1 I2C, 4
PWM, 1 UART,
6 analog inputs
CooCox Shields
LCD
Motor
Sensor
Key
Network
...
Shield Driver Layer
LCD
Driver
Motor
Driver
Sensor
Driver
Key
Driver
WiFi, ETH
Driver
...
Figure 4-1 Block diagram of STM32 Mode
4.1.1
Hardware connections
The Embedded Pi is compatible with both 5V and 3.3V Arduino
TM
shields, selectable with jumpers.
Summary of Contents for Embedded Pi
Page 41: ...40 20 Set breakpoints in the C code window or the Disassembly window...
Page 42: ...41 6 Schematics...
Page 43: ...42...
Page 44: ...43...
Page 45: ...44...