首页 > 器件类别 > 开发板/开发套件/开发工具

STM32-P103

Development Boards u0026 Kits - ARM

器件类别:开发板/开发套件/开发工具   

厂商名称:Olimex

厂商官网:https://www.olimex.com

下载文档
STM32-P103 在线购买

供应商:

器件:STM32-P103

价格:-

最低购买:-

库存:点击查看

点击购买

器件参数
参数名称
属性值
产品种类
Product Category
Development Boards & Kits - ARM
制造商
Manufacturer
Olimex
RoHS
Details
产品
Product
Development Boards
工具用于评估
Tool Is For Evaluation Of
STM32F103RB
Core
ARM Cortex M3
Data Bus Width
32 bit
Dimensions
100 mm x 90 mm
用于
For Use With
STM32F103RB
接口类型
Interface Type
CAN, I2C, JTAG, SPI, UART, USB
工作电源电压
Operating Supply Voltage
3.3 V
工厂包装数量
Factory Pack Quantity
5
单位重量
Unit Weight
3.174657 oz
文档预览
STM-P103 development board
User's manual
Document revision C, August 2016
Copyright(c) 2014, OLIMEX Ltd, All rights reserved
INTRODUCTION
STM32-P103
board is development board which allows you to explore thee features of the ARM Cortex M3
STM32F103RBT6 microcontroller produced by ST Microelectronics Inc.
The board has SD/MMC card connector and allows USB Mass storage device demo to be evaluated. The
RS232 driver and connector allows USB to Virtual COM port demo to be evaluated. The CAN port and driver
allows CAN applications to be developed. The UEXT connector allows access to all other UEXT modules
produced by OLIMEX (like MOD-MP3, MOD-NRF24LR, MOD-NOKIA6610, etc) to be connected easily. In
the prototype area the customer can solder his own custom circuits and interface them to USB, CAN, RS232
etc.
STM32-P103 is almost identical in hardware design to STM32-P405. The major difference is the
microcontroller used (STM32F103 vs STM32F405).
Another board with STM32F103 and a display is STM32-103STK. A smaller (and cheaper board) with
STM32F103 is the STM32-H103. Both boards mentioned also have a version with the newer microcontroller
STM32F405 used. The names are respectively STM32-405STK and STM32-H405.
BOARD FEATURES
STM32-P103 board features:
-
CPU: STM32F103RBT6 ARM 32 bit CORTEX M3™
JTAG connector with ARM 2×10 pin layout for programming/debugging with ARM-JTAG, ARM-USB-
OCD, ARM-USB-TINY
USB connector
CAN driver and connector
RS232 driver and connector
UEXT connector which allow different modules to be connected (as MOD-MP3, MOD-NRF24LR, etc)
SD-MMC connector
backup battery connector
user button
RESET button
status LED
power supply LED
on board voltage regulator 3.3V with up to 800mA current
single power supply: takes power from USB port or extension connector pin
8 Mhz crystal oscillator
32768 Hz crystal and RTC backup battery connector
extension headers for all uC ports
RESET button
status LED
power supply LED
on board voltage regulator 3.3V with up to 800mA current
single power supply: takes power from USB port or power supply jack
PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print
Dimensions: 100×90mm (3.94×3.5")
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ELECTROSTATIC WARNING
The STM32-P103 board is shipped in protective anti-static packaging. The board must not be subject to high
electrostatic potentials. General practice for working with static sensitive devices should be applied when
working with this board.
BOARD USE REQUIREMENTS
Cables:
Hardware:
USB A-B cable (up to 1.8 meters) to connect to USB host.
Any ARM JTAG programmer or debugger with standard 2×10 pin JTAG connector. You can
use one of the Olimex ARM JTAG debuggers: ARM-JTAG, ARM-JTAG-EW, ARM-USB-
OCD, ARM-USB-OCD-H, ARM-USB-OCD-TINY, ARM-USB-OCD-H.
Note that Olimex OpenOCD debuggers lack SWD interface by default. There is the adapter
ARM-JTAG-SWD
that adds SWD to any of the programmers/debuggers mentioned
above.
Additionally you can use our
ARM-JTAG-COOCOX
debugger which has both JTAG and
SWD interfaces and works with CooCox IDE natively and with Keil uVision via plug-in.
Note the board can be programmed without a debugger using a serial cable with level shifter
and the software provided by ST (STM32 Flash Loader demonstrator).
Software:
ARM C compiler and debugger software, among the possible options are:
-
-
-
-
The free open source platform: GNU C compiler + OpenOCD and Eclipse (support all
low cost Olimex JTAG debuggers)
The free CooCox IDE – good choice for ARM Cortex microcontrollers
The commercial software IAR EW for ARM from IAR Systems AB
The commercial software CrossWorks from Rowley – supports all Olimex low cost JTAG
debuggers and features of number of examples for Olimex boards
BOARD LAYOUT
VDDA
3.3V
2
VDDA
GNDA
U1
3.3V
PB0/ADC8/TIM3_CH3/TIM1_CH2N
26
PB1/ADC9/TIM3_CH4/TIM1_CH3N
27
PB2/BOOT1
28
PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK
TDO
55
PB4/JTRST/TIM3_CH1/SPI1_MISO
TRST
56
PB5/I2C1_SMBAI/TIM3_CH2/SPI1_MOSI
57
PB6/I2C1_SCL/TIM4_CH1/USART1_TX
I2C1_SCL
58
PB7/I2C1_SDA/TIM4_CH2/USART1_RX
I2C1_SDA
59
PB8/TIM4_CH3/I2C1_SCL/CANRX
61
CAN_RX
PB9/TIM4_CH4/I2C1_SDA/CANTX
62
CAN_TX
PB10/I2C2_SCL/USART3_TX/TIM2_CH3
29
PB11/I2C2_SDA/USART3_RX/TIM2_CH4
30
VCAP_1
VCAP_2
0
1
L1
ferrite bead
B1_H/B1_L
3.3V
1
3.3V_MCU_E
3.3V
C11
BAT_3V
CON2PV2-2.54MM
1
2
2
3
3.3V
3.3V
3.3V
C9
13
VDDA
VSSA
VBAT
VDD
VDD
VDD
VDD
10uF/10V100nF
12
PB0
PB1
PB2
100nF
R54
100K
R59
10K
R37
10k
C23
0
R36
10k
USART1_TX
USART1_RX
I2C1_SCL
1
1
32
U2
NA
2
VCC
RESET
GND
1
R8
10k
RST
BAT_E
48
19
64
PB5
R4
10K
PB8
PB9
R18
10K
PB10
PB11
I2C1_SDA
SPI1_MISO
SPI1_MOSI
SPI1_SCK
SPI1_NSS
C5
RESET
C28
C6
C7
C8
10uF/10V
UEXT-1
UEXT-2
UEXT-3
UEXT-4
UEXT-5
UEXT-6
UEXT-7
UEXT-8
UEXT-9
UEXT-10
100nF 100nF 100nF
100nF
3.3V
C22
.2uF/6.3V
2
C24
.2uF/6.3V
2
RST
31
47
63
18
VSS
VSS
VSS
VSS
NRST
PB12/SPI2_NSS/I2C2_SMBAL/USART3_CK/TIM1_BKIN
SPI2_NSS
33
PB12
PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N
SPI2_SCK
34
PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N
SPI2_MISO
35
PB15/SPI2_MOSI/TIM1_CH3N
SPI2_MOSI
36
PC0/ADC10
8
PC1/ADC11
9
PC2/ADC12
10
PC3/ADC13
11
PC4/ADC14
24
PC5/ADC15
25
PC6/TIM3_CH1
37
PC7/TIM3_CH2
38
PC8/TIM3_CH3
39
PC9/TIM3_CH4
40
PC10/USART3_TX
CNTRL
51
PC11/USART3_RX
DISC
52
PC12/USART3_CK
LED
53
PC13/ANTI_TAMP
2
PC14/OSC32_IN
3
PC15/OSC32_OUT
4
PD0/OSC_IN
5
PD1/OSC_OUT
6
PD2/TIM3_ETR
54
PB13
PB14
PB15
3.3V
RST
R1
10k
2
4
6
8
10
12
14
16
18
20
1
3
5
7
9
11
13
15
17
19
TRST
TDI
TMS
RST
7
60
14
15
16
17
20
21
22
23
41
42
43
44
45
46
49
50
R13
10k
R6
10k
R5
10k
R3
10k
R-T
3.3V
R15
100K
PA1
2
BOOT0
BOOT0
PA0-WKUP/USART2_CTS/ADC0/TIM2_CH1_ETR
PA1/USART2_RTS/ADC1/TIM2_CH2
PA2/USART2_TX/ADC2/TIM2_CH3
PA3/USART2_RX/ADC3/TIM2_CH4
PA4/SPI1_NSS/USART2_CK/ADC4
PA5/SPI1_SCK/ADC5
PA6/SPI1_MISO/ADC6/TIM3_CH1/TIM1_BKIN
PA7/SPI1_MOSI/ADC7/TIM3_CH2/TIM1_CH1N
PA8/USART1_CK/TIM1_CH1/MCO
PA9/USART1_TX/TIM1_CH2
PA10/USART1_RX/TIM1_CH3
PA11/USART1_CTS/CANRX/USBDM/TIM1_CH4
PA12/USART1_RTS/CANTX/USBDP/TIM1_ETR
PA13/JTMS/SWDIO
PA14/JTCK/SWCLK
PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS
WAKE-UP
UART2_RTS
USART2_TX
USART2_RX
SPI1_NSS
SPI1_SCK
SPI1_MISO
SPI1_MOSI
USB_P
ADC15
WP
CP
R2
10k
TCK
TDO
R11
R17
10k
100K
RST
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC12
PC13
Q2 2768
3
GND
R39
2K
WP_E
WP
2
1
R38
33K
SD/MMC
10
14
1
2
3
WP1
WP2
CD/DAT3/CS
CMD/DI
VSS1
VDD
CLK/SCLK
VSS2
DAT0/DO
DAT1/RES
DAT2/RES
CP1
CP2
SD_CARDBOT
0
SPI2_NSS
SPI2_MOSI
3.3V
SPI2_SCK
C14
C12
10pF
PA8
USART1_TX
USART1_RX
USBDM
USBDP
TMS
TCK
TDI
C15
10pF
L2
470nH
4
5
6
7
8
9
13
15
JTAG
27pF
3.3V
3.3V
3.3V
CP
D2
1N5819S
PD2
R12
1M
Q1
8MHz
C13
27pF
R49
R44
R45
CP_E
2
10K
10K
10K
1
SPI2_MISO
STM32F405RET6(LQFP64)
USB_P
R19
15K
R24
22K
3.3V
+5V_USB
+5V_USB
3.3V
R20
10k
1
2
STM32F103RBT6(LQFP64)
0
R43
33K
R42
2K
C20
C29
USB_P
TRST,TDI,TMS,TCK,TDO,RST
STM32-P103, hardware revsion D
C27
100n
1
3
U5
ST3232
C1+
C1-
C2+
C2-
T1IN
T2IN
R1OUT
R2OUT
T1OUT
14
T2OUT
7
R1IN 13
R2IN 8
V+
V-
2
6
3.3V
CNTRL/HS
C26
100n
4
Q4
BC817
5
USART2_TX
11
C19
100n
C25
100n
1
2
3
4
5
CNTRL
R23
NC
1
3
R28
6
7
8
9
10K
3.3V
U3
R52
47k
DISC
1K
D1
1N5819S
R53
Q3
BC817
R50
33k
R51
1.5K
UART2_RTS
1
2
10
CAN
3
2
1
8
7
6
5
RS
CANH
CANL
VREF
RTS_E
WAKE-UP
1
2
USART2_RX
12
9
RS232_2
1
TXD
2
VSS
3
VDD
4
RXD
CAN_TX
CAN_RX
C37
100nF
CTS_E
3.3V
U4
USBLC6-2P6(NA)
1
2
3
4
1
2
3
6
5
4
U5PWR
16
VCC
CON33.5MM
R27
120
R16
330
SN65HVD230
15
GND
3.3V
C41
100nF
R21
R22
C10
C17
22
22
USBDP
Notes:
=====
When STM32F103RBT6(LQFP64) is mounted, C22 and C24 must be short circuit(for example with 0 Ohm resistor)
3.3V
3.3V
USBDM
USB
C16
47pF(NA)
47pF(NA)
WAKE-UP
C18
STAT
RED
100nF R34
WAKE-UP
100nF
1K
VIN
VR1(3.3V)
LM1117
IN
OUT
3.3V
0
R35
2k
VCC
3.3V
PWR
LED
R33
22K
VIN
2
1
ADJ/GND
LED_E
R10
240/1%
G1
DB104(SMD)
PWR_JACK
C21
C1
100nF
C2
R9
390/1%
R14
0R
0R(Board_Mounted)
C3
C30
C4
R7
2k
GND
STM32-P103, hardware revsion D
OLIMEX LTD, PLOVDIV, BULGARIA
www.OLIMEX.com
5VAC
6VDC
PROCESSOR FEATURES
STM-P103
board use ARM 32-bit Cortex™-M3 CPU
STM32F103RBT6
from ST Microelectronics with
these features:
- CPU clock up to 72Mhz
- FLASH 128KB
- RAM 20KB
- DMA x7 channels
- RTC
- WDT
- Timers x3+1
- SPI x2
- I2C x2
- USART x3
- USB x1
- CAN x1 (multiplexed with USB so both can't be used at the same time)
- GPIO up to 51 (multiplexed with peripherals)
- 2 ADC 12-bit
- operating voltage 2.0 – 3.6V
- operating temperature (-40 to +85)C
查看更多>
EEWORLD下载中心专题资源---Zigbee协议专题
EEWORLD下载中心专题资源---Zigbee协议专题 想要学好并彻底掌握 zig...
tiankai001 下载中心专版
Xilinx VHDL 组件例化后图标上出现小问号,且打不开。
一个RAM程序,例化为组件,接线。就打不开了,图标上还出现一个小问号。这是为什么呀? Xilinx ...
timdong FPGA/CPLD
隔离电源有什么作用
在一些隔离就是指输入与输出、输入与地、输出与输出间的电气隔离,隔离的作用就是为了保护系统的安全...
qwqwqw2088 模拟与混合信号
网名
网名,顾名思义,就是在网络上的名字。网名有时能心情,或者能体现性格特点。我没有网名,有人可能说...
mdreamj RF/无线
如何将windows中断挂起,而去执行dos的
如题,谢谢 如何将windows中断挂起,而去执行dos的 我也想知道,正在找這方面的資料~~~~~...
ahongye 嵌入式系统
热门器件
热门资源推荐
器件捷径:
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EW EX EY EZ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ G0 G1 G2 G3 G4 G5 G6 G7 G8 G9 GA GB GC GD GE GF GG GH GI GJ GK GL GM GN GO GP GQ GR GS GT GU GV GW GX GZ H0 H1 H2 H3 H4 H5 H6 H7 H8 HA HB HC HD HE HF HG HH HI HJ HK HL HM HN HO HP HQ HR HS HT HU HV HW HX HY HZ I1 I2 I3 I4 I5 I6 I7 IA IB IC ID IE IF IG IH II IK IL IM IN IO IP IQ IR IS IT IU IV IW IX J0 J1 J2 J6 J7 JA JB JC JD JE JF JG JH JJ JK JL JM JN JP JQ JR JS JT JV JW JX JZ K0 K1 K2 K3 K4 K5 K6 K7 K8 K9 KA KB KC KD KE KF KG KH KI KJ KK KL KM KN KO KP KQ KR KS KT KU KV KW KX KY KZ
需要登录后才可以下载。
登录取消