M3芯片简介
/*--------------------------------------------------------------------------------*/
STM32 = 基于ARM的32位微控制器
F = 通用类型
103 = 增强型
R = 脚
V = 100脚
Z = 144脚
C = 256K字节的闪存存储器
D = 384K字节的闪存存储器
E = 512K字节的闪存存储器
H = BGA
T = LQFP
Y = WLCSP
/*--------------------------------------------------------------------------------*/
- Low-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 16 and 32 Kbytes.
- Medium-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 32 and 128 Kbytes.
- High-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 256 and 512 Kbytes.
STM32F103VET6片上资源
/*--------------------------------------------------------------------------------*/
CPU : 32-bit
SRAM : kB
Flash : 512KB
FSMC : 1 Flexible Static Memory Controller for SRAM, PSRAM, NOR and NAND Flash,
PLL : 1 PLL,
RCC : Embedded Internal RC 8MHz and 32kHz,
RTC : 1 Real-Time Clock,
NVIC : 1 Nested Interrupt Controller, Power Saving Modes, JTAG and SWD,
TIM : 4 Synch. 16-bit Timers with Input Capture, Output Compare and PWM,
TIM : 2 16-bit Advanced Timer, 2 16-bit Basic Timer, 2 16-bit Watchdog Timers,
2 个16位带死区控制和 2 个16位基本定时器 型和窗口型
紧急刹车,用于电机控 用于驱动DAC
制的PWM高级控制定时器
SysTick : 1 SysTick Timer, 系统时间定时器,24位自减型计数器
SPI/I2S : 3 SPI/I2S, 有两个可复用为 I2S
: SPI1 PIN DESRIPTION
* PA4 - SPI1_NSS
* PA5 - SPI1_SCK
* PA6 - SPI1_MISO
* PA7 - SPI1_MOSI
SPI2 PIN DESCRIPTION
* PB12 - SPI2_NSS
* PB13 - SPI2_SCK
* PB14 - SPI2_MISO
* PB15 - SPI2_MOSI
I2C : 2 I2C,
I2C1:PB6-I2C1_SCL、PB7-I2C1_SDA
I2C2:PB10-I2C2_SCL、PB11-12C2_SDA
USART : 5 USART,
PA9 - USART1(Tx) - USART1可用于程序下载
PA10 - USART1(Rx)
USB : 1 USB 2.0 Full Speed Interface,
CAN : 1 CAN 2.0B Active,
PB8 - CAN_RX
PB9 - CAN_TX
A/D : 3 12-bit 16-ch A/D Converter,
D/A : 2 12-bit D/A Converter,
SDIO : 1 SDIO,
GPIO :Fast I/O Ports
DMA : 12 通道 DMA 控制器
支持的外设:定时器、ADC、DAC、SDIO、
I2S、SPI、I2C 和 USART
/*-
------------------------------------------------------------------------------*/
STM32F103VET6引脚功能
/*-----------------------------------------------------------------------------------------------------*/
脚位 管脚名称 类型 I/O电平 主功能 默认复用功能 重定义功能
1 PE2 I/O FT PE2 TRACECK/FSMC_A23
2 PE3 I/O FT PE3 TRACED0/FSMC_A19
3 PE4 I/O FT PE4 TRACED1/FSMC_A20
4 PE5 I/O FT PE5 TRACED2/FSMC_A21
5 PE6 I/O FT PE6 TRACED3/FSMC_A22
6 VBAT S - VBAT
7 PC13-
TAMPER-RTC (4) I/O - PC13 (5) TAMPER-RTC
8 PC14-
OSC32_IN (4) I/O - PC14 (5) OSC32_IN
9 PC15-
OSC32_OUT (4) I/O - PC15 (5) OSC32_OUT
10 VSS_5 S - VSS_5
11 VDD_5 S - VDD_5
12 OSC_IN I - OSC_IN
13 OSC_OUT O - OSC_OUT
14 NRST I/O - NRST
15 PC0 I/O - PC0 ADC123_IN10
16 PC1 I/O - PC1 ADC123_IN11
17 PC2 I/O - PC2 ADC123_IN12
18 PC3 I/O - PC3 ADC123_IN13
19 VSSA S - VSSA
20 VREF- S - VREF-
21 VREF+ S - VREF+
22 VDDA S - VDDA
23 PA0-WKUP I/O - PA0 WKUP/USART2_CTS (7)
ADC123_IN0
TIM2_CH1_ETR
TIM5_CH1/TIM8_ETR
24 PA1 I/O - PA1 USART2_RTS (7)
ADC123_IN1/
TIM5_CH2/TIM2_CH2 (7)
25 PA2 I/O - PA2 USART2_TX (7) /TIM5_CH3/
ADC123_IN2/TIM2_CH3 (7)
26 PA3 I/O - PA3 USART2_RX (7) /TIM5_CH4
ADC123_IN3/TIM2_CH4 (7)
27 VSS_4 S - VSS_4
28 VDD_4 S - VDD_4
29 PA4 I/O - PA4 SPI1_NSS (7) /USART2_CK (7)
DAC_OUT1/ADC12_IN4
30 PA5
I/O - PA5 SPI1_SCK (7)
DAC_OUT2/ADC12_IN5
31 PA6 I/O - PA6 SPI1_MISO (7) /TIM8_BKIN TIM1_BKIN
ADC12_IN6/TIM3_CH1 (7)
32 PA7 I/O - PA7 SPI1_MOSI (7) /TIM8_CH1N TIM1_CH1N
ADC12_IN7/TIM3_CH2 (7)
33 PC4 I/O - PC4 ADC12_IN14
34 PC5 I/O - PC5 ADC12_IN15
35 PB0 I/O - PB0 ADC12_IN8/TIM3_CH3 TIM1_CH2N
TIM8_CH2N
36 PB1 I/O - PB1 ADC12_IN9/TIM3_CH4 (7) TIM1_CH3N
TIM8_CH3N
37 PB2 I/O FT PB2/BOOT1
38 PE7 I/O FT PE7 FSMC_D4 TIM1_ETR
39 PE8 I/O FT PE8 FSMC_D5 TIM1_CH1N
40 PE9 I/O FT PE9 FSMC_D6 TIM1_CH1
41 PE10 I/O FT PE10 FSMC_D7 TIM1_CH2N
42 PE11 I/O FT PE11 FSMC_D8 TIM1_CH2
43 PE12 I/O FT PE12 FSMC_D9 TIM1_CH3N
44 PE13 I/O FT PE13 FSMC_D10 TIM1_CH3
45 PE14 I/O FT PE14 FSMC_D11 TIM1_CH4
46 PE15 I/O FT PE15 FSMC_D12 TIM1_BKIN
47 PB10 I/O FT PB10 I2C2_SCL/USART3_TX (7) TIM2_CH3
48 PB11 I/O FT PB11 I2C2_SDA/USART3_RX (7) TIM2_CH4
49 VSS_1 S - VSS_1
50 VDD_1 S - VDD_1
51 PB12 I/O FT PB12 SPI2_NSS/I2S2_WS/
I2C2_SMBA/USART3_CK (7)
TIM1_BKIN (7)
52 PB13 I/O FT PB13 SPI2_SCK/I2S2_CK
USART3_CTS (7) /
TIM1_CH1N
53 PB14 I/O FT PB14 SPI2_MISO/TIM1_CH2N
USART3_RTS (7)
54 PB15 I/O FT PB15 SPI2_MOSI/I2S2_SD
TIM1_CH3N (7)
55 PD8 I/O FT PD8 FSMC_D13 USART3_TX
56 PD9 I/O FT PD9 FSMC_D14 USART3_RX
57 PD10 I/O FT PD10 FSMC_D15 USART3_CK
58 PD11 I/O FT PD11 FSMC_A16 USART3_CTS
59 PD12 I/O FT PD12 FSMC_A17 TIM4_CH1/
USART3_RTS
60 PD13 I/O FT PD13 FSMC_A18 TIM4_CH2
61 PD14 I/O FT PD14 FSMC_D0 TIM4_CH3
62 PD15 I/O FT PD15 FSMC_D1 TIM4_CH4
63 PC6 I/O FT PC6 I2S2_MCK/TIM8_CH1 TIM3_CH1
SDIO_D6
PC7 I/O FT PC7 I2S3_MCK/TIM8_CH2 TIM3_CH2
SDIO_D7
65 PC8 I/O FT PC8 TIM8_CH3/SDIO_D0 TIM3_CH3
66 PC9 I/O FT PC9 TIM8_CH4/SDIO/D1 TIM3_CH4
67 PA8 I/O FT PA8 USART1_CK
TIM1_CH1 (7) /MCO
68 PA9 I/O FT PA9 USART1_TX (7)/TIM1_CH2 (7)
69 PA10 I/O FT PA10 USART1_RX (7) /TIM1_CH3 (7)
70 PA11 I/O FT PA11 USART1_CTS/USBDM
CAN_RX (7) /TIM1_CH4 (7)
71 PA12 I/O FT PA12 USART1_RTS/USBDP/
CAN_TX (7) /TIM1_ETR (7)
72 PA13 I/O FT JTMS/SWDIO PA13
73 未连接
74 VSS_2 S - VSS_2
75 VDD_2 S - V DD_2
76 PA14 I/O FT JTCK/SWCLK PA14
77 PA15 I/O FT JTDI SPI3_NSS/I2S3_WS TIM2_CH1_ETR
PA15/SPI1_NSS
78 PC10 I/O FT PC10 USART4_TX/SDIO_D2 USART3_TX
79 PC11 I/O FT PC11 USART4_RX/SDIO_D3 USART3_RX
80 PC12
I/O FT PC12 USART5_TX/SDIO_CK USART3_CK
81 PD0 I/O FT OSC_IN (8) FSMC_D2 (9) CAN_RX
82 PD1 I/O FT OSC_OUT (8) FSMC_D3 (9) CAN_TX
83 PD2 I/O FT PD2 TIM3_ETR/USART5_RX/SDIO_CMD
84 PD3 I/O FT PD3 FSMC_CLK USART2_CTS
85 PD4 I/O FT PD4 FSMC_NOE USART2_RTS
86 PD5 I/O FT PD5 FSMC_NWE USART2_TX
87 PD6 I/O FT PD6 FSMC_NWAIT USART2_RX
88 PD7 I/O FT PD7 FSMC_NE1/FSMC_NCE2 USART2_CK
PB3 I/O FT JTDO SPI3_SCK / I2S3_CK PB3/TRACESWO
TIM2_CH2/
SPI1_SCK
90 PB4 I/O FT NJTRST SPI3_MISO PB4/TIM3_CH1/
SPI1_MISO
91 PB5 I/O - PB5 I2C1_SMBA/ SPI3_MOSI TIM3_CH2/SPI1_MOSI
I2S3_SD
92 PB6 I/O FT PB6 I2C1_SCL (7) /TIM4_CH1 (7) USART1_TX
93 PB7 I/O FT PB7 I2C1_SDA (7) /FSMC_NADV USART1_RX
TIM4_CH2 (7)
94 BOOT0 I - BOOT0
95 PB8 I/O FT PB8 TIM4_CH3 (7) /SDIO_D4 I2C1_SCL/CAN_RX
96 PB9 I/O FT PB9 TIM4_CH4 (7) /SDIO_D5 I2C1_SDA/CAN_TX
97 PE0 I/O FT PE0 TIM4_ETR/FSMC_NBL0
98 PE1 I/O FT PE1 FSMC_NBL1
99 VSS_3 S - VSS_3
100 VDD_3 S - VDD_3
/*------------------------------------------------------------------------------------------------------------*/下载本文