STM32核心板使用说明书(Ver0.1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)STM32F102 系列 (2)STM32F103 系列 2, CPU 资源说明(以 STM32F103R8T6 进行说明) -示例板焊接芯片为 STM32F103R8T6 (1) CPU 最高支持频率 72MHz (2) ROM 64K (3) RAM 20K (4) Clock, reset and supply management –2.0 to 3.6V application supply and I/Os –POR, PDR, and programmable voltage detector (PVD) –4-to-16 MHz crystal oscillator
BOOT1 JTDO
56 PB4/JNTRST
JNTRST
57 PB5/I2C1_SMBAl
58 PB6/I2C1_SCL/TIM4_CH1 59 PB7/I2C1_SDA/TIM4_CH2 61 PB8/TIM4_CH3
LCD_DB0
62 PB9/TIM4_CH4
LCD_DB1
29 PB10/I2C2_SCL/USART3_TX
第 3 章 元器件材料表(BOM 表) ................................................. 12
3
STM32 核心板使用说明书(Ver0.01)
第 1 章 功能说明
1.1 CPU 功能列表
1,支持 cpu 如下(封装为 LQFP64) (1)STM32F101 系列
5V-tolerant (9) Debug mode –Serial wire debug (SWD) & JTAG interfaces (10) 7 timers –Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature
6
2.1 电路原理图
STM32 核心板使用说明书(Ver0.01)
第 2 章 功能说明
2.2 CPU Pin 分配(适应 STM32F103RBT6 或 STM32F103R8T6)
Pins Pin Name
功能设计
14 PA0-WKUP/USART2_CTS/ADC_IN0/ TIM2_CH1_ETR
4
STM32 核心板使用说明书(Ver0.01)
–Internal 8 MHz factory-trimmed RC –Internal 40 kHz RC –PLL for CPU clock –32 kHz oscillator for RTC with calibration (5) Low power –Sleep, Stop and Standby modes –VBAT supply for RTC and backup registers (6) 2 x 12-bit, 1 µs A/D converters (up to 16 channels) –Conversion range: 0 to 3.6 V –Dual-sample and hold capability –Temperature sensor (7) DMA 功能 –7-channel DMA controller –Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs (8) 最大 80 fast I/O ports –26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all
15 PA1/USART2_RTS/ADC_IN1/TIM2_CH 2
16 PA2/USART2_TX/ADC_IN2/ TIM2_CH3 17 PA3/USART2_RX/ADC_IN3/TIM2_CH4 20 PA4/SPI1_NSS/USART2_CK/ADC_IN4 21 PA5/SPI1_SCK/ ADC_IN5
Comment 3V
104
20p 15p 22uF/6.3V 10uF/10V 100uF/10V 100uF/6.3V 绿 LED 1N4148 红 LED 2.6A 启动模式跳线 Header 13X2 D Connector 9 1602 液晶 JTAG 直流 5V 输入 0 20K 10Kx4 10K 1K 1M 100K 100 SW-SPST MAX3232CSE STM32F101RBT6 LM1117MPX-3.3 8M 32768
2
STM32 核心板使用说明书(Ver0.01)
目录
第 1 章 功能说明 ............................................................. 4 1.1 CPU 功能列表 ............................................................. 4 1.2 板载功能说明 ........................................................... 5
CH2N
36 PB15/SPI2_MOSI/TIM1_CH3N
LCD_DB7
启动选择 JTAG 调 试 JTAG 调 试
LCD 接口 LCD 接口 LCD 接口 LCD 接口 LCD 接口
LCD 接口
LCD 接口
LCD 接口
8 PC0/ADC_IN10 9 PC1/ADC_IN11 10 PC2/ADC_IN12 11 PC3/ADC_IN13 24 PC4/ADC_IN14 25 PC5/ADC_IN15 37 PC6 38 PC7 39 PC8
1.2 板载功能说明
(1) 板载标准 RS232 串口(P3); (2) 3 个按键(S1~S3); (3) 1 个 LED 输出指示灯(D1); (4) 支持 3 种 BootLoad 模式(J1); (5) 1602 液晶接口(P4);
5
STM32 核心板使用说明书(Ver0.01)
(6) JTAG 调试接口(P5); (7) 8M 晶振; (8) 32.768K 时钟晶振; (9) CPU 其它管脚引出(P1,P2); (10) DC5V 电源输入.
6 OSC_OUT/PD1
54 PD2/TIM3_ETR
60 BOOT0
1
VBAT
7 NRST
12 VSSA 13 VDDA 18 VSS_4 19 VDD_4 31 VSS_1 32 VDD_1 47 VSS_2 48 VDD_2 63 VSS_3 64 VDD_3
STM32 核心板使用说明书(Ver0.01)
功能设计 KEY3 OSC32_IN OSC32_IN
说明 按键 日历晶振 日历晶振
备注
OSC_IN OSC_OUT PD2 BOOT0 VBAT
NRST
系统晶振 系统晶振 运行指示 启动选择 后备供电 脚 复位输入
2.3 PCB 板图
9
STM32 核心板使用说明书(Ver0.01)
2.4 跳线设置
22 PA6/SPI1_MISO/ADC_IN6/TIM3_CH1
23 PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2
41 PA8/USART1_CK/TIM1_CH1/MCO
42 PA9/USART1_TX/TIM1_CH2
USART1_TX
43 PA10/USART1_RX/TIM1_CH3
USART1_RX
44 PA11/USART1_CTS/CANRX/USBDM/ TIM1_CH4
说明ቤተ መጻሕፍቲ ባይዱ
串口 串口
备注
可 ISP 可 ISP
7
STM32 核心板使用说明书(Ver0.01)
Pins Pin Name
45 PA12/USART1_RTS/CANTX/USBDP/ TIM1_ETR
46 PA13/JTMS/SWDIO
第 2 章 功能说明 ............................................................. 7 2.1 电路原理图 ............................................................. 7 2.2 CPU PIN 分配(适应 STM32F103RBT6 或 STM32F103R8T6) ......................... 7 2.3 PCB 板图................................................................ 9 2.4 跳线设置 .............................................................. 10 2.5 输出口 P1,P2 PIN 定义 ................................................... 11
Description
Designator
Footprint
(incremental) encoder input –16-bit, motor control PWM timer with dead-time generation and emergency stop–2
watchdog timers (Independent and Window) –SysTick timer: a 24-bit downcounter (11) Up to 9 communication interfaces –Up to 2 x I2C interfaces (SMBus/PMBus) –Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) –Up to 2 SPIs (18 Mbit/s) –CAN interface (2.0B Active) –USB 2.0 full-speed interface (12) CRC calculation unit, 96-bit unique ID
STM32 核心板使用说明书(Ver0.1)
编写:王剑平 版本:Ver0.1
昆明理工大学智能测控技术研究所
http://www.controllab.net
STM32 核心板使用说明书(Ver0.01)
版本更新说明
1,原始版本 Ver0.1,王剑平(kmustwjp@126.com)创建,2011 年 4 月 23 日创建;
40 PC9
51 PC10
52 PC11
53 PC12
LCD_RS LCD_RW LCD_E KEY1 KEY2
LCD 接口 LCD 接口 LCD 接口
按键
按键
8
Pins Pin Name 2 PC13-ANTI_TAMP 3 PC14-OSC32_IN 4 PC15-OSC32_OUT
5 OSC_IN/PD0
功能设计 JTMS
49 PA14/JTCK/SWCLK
JTCK
50 PA15/JTDI
JTDI
说明
JTAG 调 试 JTAG 调 试 JTAG 调 试
备注
26 PB0/ADC_IN8/TIM3_CH3 27 PB1/ADC_IN9/TIM3_CH4 28 PB2/BOOT1
55 PB3/JTDO/TRACESWO
LCD_DB2
30 PB11/I2C2_SDA /USART3_RX
LCD_DB3
33 PB12/SPI2_NSS/I2C2_SMBAl/USART3_ LCD_DB4
CK/ TIM1_BKIN
34 PB13/SPI2_SCK/USART3_CTS/TIM1_C LCD_DB5
H1N
35 PB14/SPI2_MISO/USART3_RTS/TIM1_ LCD_DB6
(1) 主闪存存储器启动模式 (2) 系统存储器(串口烧写)启动模式
10
STM32 核心板使用说明书(Ver0.01)
(3) 内置 SRAM 启动模式
2.5 输出口 P1,P2 Pin 定义
(1) P1 Pin 定义
(2) P2 Pin 定义
11
STM32 核心板使用说明书(Ver0.01)
第 3 章 元器件材料表(BOM 表)
BOOT1 JTDO
56 PB4/JNTRST
JNTRST
57 PB5/I2C1_SMBAl
58 PB6/I2C1_SCL/TIM4_CH1 59 PB7/I2C1_SDA/TIM4_CH2 61 PB8/TIM4_CH3
LCD_DB0
62 PB9/TIM4_CH4
LCD_DB1
29 PB10/I2C2_SCL/USART3_TX
第 3 章 元器件材料表(BOM 表) ................................................. 12
3
STM32 核心板使用说明书(Ver0.01)
第 1 章 功能说明
1.1 CPU 功能列表
1,支持 cpu 如下(封装为 LQFP64) (1)STM32F101 系列
5V-tolerant (9) Debug mode –Serial wire debug (SWD) & JTAG interfaces (10) 7 timers –Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature
6
2.1 电路原理图
STM32 核心板使用说明书(Ver0.01)
第 2 章 功能说明
2.2 CPU Pin 分配(适应 STM32F103RBT6 或 STM32F103R8T6)
Pins Pin Name
功能设计
14 PA0-WKUP/USART2_CTS/ADC_IN0/ TIM2_CH1_ETR
4
STM32 核心板使用说明书(Ver0.01)
–Internal 8 MHz factory-trimmed RC –Internal 40 kHz RC –PLL for CPU clock –32 kHz oscillator for RTC with calibration (5) Low power –Sleep, Stop and Standby modes –VBAT supply for RTC and backup registers (6) 2 x 12-bit, 1 µs A/D converters (up to 16 channels) –Conversion range: 0 to 3.6 V –Dual-sample and hold capability –Temperature sensor (7) DMA 功能 –7-channel DMA controller –Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs (8) 最大 80 fast I/O ports –26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all
15 PA1/USART2_RTS/ADC_IN1/TIM2_CH 2
16 PA2/USART2_TX/ADC_IN2/ TIM2_CH3 17 PA3/USART2_RX/ADC_IN3/TIM2_CH4 20 PA4/SPI1_NSS/USART2_CK/ADC_IN4 21 PA5/SPI1_SCK/ ADC_IN5
Comment 3V
104
20p 15p 22uF/6.3V 10uF/10V 100uF/10V 100uF/6.3V 绿 LED 1N4148 红 LED 2.6A 启动模式跳线 Header 13X2 D Connector 9 1602 液晶 JTAG 直流 5V 输入 0 20K 10Kx4 10K 1K 1M 100K 100 SW-SPST MAX3232CSE STM32F101RBT6 LM1117MPX-3.3 8M 32768
2
STM32 核心板使用说明书(Ver0.01)
目录
第 1 章 功能说明 ............................................................. 4 1.1 CPU 功能列表 ............................................................. 4 1.2 板载功能说明 ........................................................... 5
CH2N
36 PB15/SPI2_MOSI/TIM1_CH3N
LCD_DB7
启动选择 JTAG 调 试 JTAG 调 试
LCD 接口 LCD 接口 LCD 接口 LCD 接口 LCD 接口
LCD 接口
LCD 接口
LCD 接口
8 PC0/ADC_IN10 9 PC1/ADC_IN11 10 PC2/ADC_IN12 11 PC3/ADC_IN13 24 PC4/ADC_IN14 25 PC5/ADC_IN15 37 PC6 38 PC7 39 PC8
1.2 板载功能说明
(1) 板载标准 RS232 串口(P3); (2) 3 个按键(S1~S3); (3) 1 个 LED 输出指示灯(D1); (4) 支持 3 种 BootLoad 模式(J1); (5) 1602 液晶接口(P4);
5
STM32 核心板使用说明书(Ver0.01)
(6) JTAG 调试接口(P5); (7) 8M 晶振; (8) 32.768K 时钟晶振; (9) CPU 其它管脚引出(P1,P2); (10) DC5V 电源输入.
6 OSC_OUT/PD1
54 PD2/TIM3_ETR
60 BOOT0
1
VBAT
7 NRST
12 VSSA 13 VDDA 18 VSS_4 19 VDD_4 31 VSS_1 32 VDD_1 47 VSS_2 48 VDD_2 63 VSS_3 64 VDD_3
STM32 核心板使用说明书(Ver0.01)
功能设计 KEY3 OSC32_IN OSC32_IN
说明 按键 日历晶振 日历晶振
备注
OSC_IN OSC_OUT PD2 BOOT0 VBAT
NRST
系统晶振 系统晶振 运行指示 启动选择 后备供电 脚 复位输入
2.3 PCB 板图
9
STM32 核心板使用说明书(Ver0.01)
2.4 跳线设置
22 PA6/SPI1_MISO/ADC_IN6/TIM3_CH1
23 PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2
41 PA8/USART1_CK/TIM1_CH1/MCO
42 PA9/USART1_TX/TIM1_CH2
USART1_TX
43 PA10/USART1_RX/TIM1_CH3
USART1_RX
44 PA11/USART1_CTS/CANRX/USBDM/ TIM1_CH4
说明ቤተ መጻሕፍቲ ባይዱ
串口 串口
备注
可 ISP 可 ISP
7
STM32 核心板使用说明书(Ver0.01)
Pins Pin Name
45 PA12/USART1_RTS/CANTX/USBDP/ TIM1_ETR
46 PA13/JTMS/SWDIO
第 2 章 功能说明 ............................................................. 7 2.1 电路原理图 ............................................................. 7 2.2 CPU PIN 分配(适应 STM32F103RBT6 或 STM32F103R8T6) ......................... 7 2.3 PCB 板图................................................................ 9 2.4 跳线设置 .............................................................. 10 2.5 输出口 P1,P2 PIN 定义 ................................................... 11
Description
Designator
Footprint
(incremental) encoder input –16-bit, motor control PWM timer with dead-time generation and emergency stop–2
watchdog timers (Independent and Window) –SysTick timer: a 24-bit downcounter (11) Up to 9 communication interfaces –Up to 2 x I2C interfaces (SMBus/PMBus) –Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) –Up to 2 SPIs (18 Mbit/s) –CAN interface (2.0B Active) –USB 2.0 full-speed interface (12) CRC calculation unit, 96-bit unique ID
STM32 核心板使用说明书(Ver0.1)
编写:王剑平 版本:Ver0.1
昆明理工大学智能测控技术研究所
http://www.controllab.net
STM32 核心板使用说明书(Ver0.01)
版本更新说明
1,原始版本 Ver0.1,王剑平(kmustwjp@126.com)创建,2011 年 4 月 23 日创建;
40 PC9
51 PC10
52 PC11
53 PC12
LCD_RS LCD_RW LCD_E KEY1 KEY2
LCD 接口 LCD 接口 LCD 接口
按键
按键
8
Pins Pin Name 2 PC13-ANTI_TAMP 3 PC14-OSC32_IN 4 PC15-OSC32_OUT
5 OSC_IN/PD0
功能设计 JTMS
49 PA14/JTCK/SWCLK
JTCK
50 PA15/JTDI
JTDI
说明
JTAG 调 试 JTAG 调 试 JTAG 调 试
备注
26 PB0/ADC_IN8/TIM3_CH3 27 PB1/ADC_IN9/TIM3_CH4 28 PB2/BOOT1
55 PB3/JTDO/TRACESWO
LCD_DB2
30 PB11/I2C2_SDA /USART3_RX
LCD_DB3
33 PB12/SPI2_NSS/I2C2_SMBAl/USART3_ LCD_DB4
CK/ TIM1_BKIN
34 PB13/SPI2_SCK/USART3_CTS/TIM1_C LCD_DB5
H1N
35 PB14/SPI2_MISO/USART3_RTS/TIM1_ LCD_DB6
(1) 主闪存存储器启动模式 (2) 系统存储器(串口烧写)启动模式
10
STM32 核心板使用说明书(Ver0.01)
(3) 内置 SRAM 启动模式
2.5 输出口 P1,P2 Pin 定义
(1) P1 Pin 定义
(2) P2 Pin 定义
11
STM32 核心板使用说明书(Ver0.01)
第 3 章 元器件材料表(BOM 表)