|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
STM32F103ZET6
' v) |& Z# d1 C1 B+ U+ E
; x( n5 g0 L1 W7 r. o* x, ]: v' }元器件功能配置
" R: _9 P- ]9 @& z( R* @# i4 U( y) O7 R3 F3 u$ d
器件功能和配置图如下,我用的是STM32F103ZET6,有112个GPIO端口,分别为. `5 m* U8 {/ [# V: j9 T
GPIOA.0~GPIOA.15;
/ T6 k0 |& l: d* `( G4 @) rGPIOB.0~GPIOB.15;
^, B1 A' [' fGPIOC.0~GPIOC.15;; ?- \: ?8 r/ ^5 m( G0 e! c9 H
GPIOD.0~GPIOD.15;6 S$ F" W/ z3 u- k9 c$ M
GPIOE.0~GPIOE.15;
) B4 P: L% J% r6 EGPIOF.0~GPIOF.15;
) Y) Y& B/ w, n. oGPIOG.0~GPIOG.15;
9 {( K6 b3 v9 r! t2 y; C8 w6 G4 H16*7=112
5 }6 i2 T5 l2 X+ _$ p
5 x7 g& c! F6 a. ]: S
! s3 e: m3 k/ s& }7 a% S" C
内核:1 a+ f6 `1 _( t% w2 H
-32位 高性能ARM Cortex-M3处理器
0 a9 ]% D( R T-时钟:高达72M,实际还可以超屏一点点+ \* i; }$ n- C4 H
-单周期乘法和硬件除法5 {- T3 P: w0 k" p
. c# e6 F7 \# k) M$ U2 J/ @3 t
IO口:0 I6 I& c+ b5 g, d v
-STM32F103ZET6: 144引脚 112个IO M3 r7 G2 A' h( k: H4 F
-STM32F103RCT6:64引脚 51个IO/ m4 z4 r& C& g! V1 y
-大部分IO口都耐5V(模拟通道除外)
; G1 h: B7 D# [! ?-支持调试:SWD和JTAG,SWD只要2根数据线
% q( K1 s2 U! j
7 p& @9 v- w! g' r3 A8 @: T存储器容量:
$ N5 i: Q4 q' O$ d* D! c0 lSTM32F103ZET6: 512K FLASH,64K SRAM4 y3 i: Y1 X4 v7 |% z- W
STM32F103RCT6: 256K FLASH,48K SRAM) k: a! z( A9 f
5 ] @3 |' f. R, R. r7 I2 ?- W# @
时钟,复位和电源管理:
" D0 y0 v7 B/ S, p! q8 F5 }7 N! n
, B+ E9 K7 ^5 K- h6 V4 w3 o( _ 2.0~3.6V电源和IO电压' d) G4 u C; w5 ]3 J9 L5 e% f8 e
上电复位,掉电复位和可编程的电压监控" S, Y: N4 x* ~* L- o- L/ Q
强大的时钟系统
2 ~+ O( A6 Q' k -4~16M的外部高速晶振
, V4 e* b" |1 Z9 |+ m1 g- }8 L -内部8MHz的高速RC振荡器
2 m; C {# z- t. b, ?2 Y# Z7 { -内部40KHz低速RC振荡器,看门狗时钟
; C, L4 N5 n a! b# y H/ C -内部锁相环(PLL,倍频),一般系统时钟都是外部或者内部高速时钟经过PLL倍频后得到- E6 z' c3 o: v7 y: v# ]& N
-外部低速32.768K的晶振,主要做RTC时钟源5 c6 V# Q/ d2 |. ]7 C
- g- s. m: f; q+ v+ T" A
低功耗:1 T6 g: p( j$ z3 h: v( L6 T+ @* @
-睡眠,停止和待机三种低功耗模式$ W' ?: H# Y( T3 a4 C$ J
-可用电池为RTC和备份寄存器供电' A T- A9 {9 l- W) I
1 `( o( {) J5 Z
AD:
* f8 X4 A: d6 G. \* ~-3个12位AD【多达21个外部测量通道】' W) s2 u8 K3 s+ s- X
-转换范围:0~3.6(电源电压)
# p* N2 U, G8 W: x( k' E-内部通道可以用于内部温度测量
$ W2 O6 W3 A* `-内置参考电压8 I" _! k& r& ?) y7 j
7 e( F2 Y5 z9 p$ g4 _6 FDA:6 [: Q; \+ v% C7 L" ^9 V
2个12位DA
, E) {; G! l% D/ {2 E9 k9 O. C7 ~; ?+ O, S1 [* p, r* m
DMA:0 _1 g# M" ` K" D m! X: ^
12个DMA通道(7+5=12; 7通道DMA1,5通道DMA2)
4 |: y5 w0 W _0 u3 Z0 a. D( G& a支持外设:定时器,ADC,DAC,SDIO,I2S,SPI,I2C,和USART7 |6 r% D8 X! t- t/ `
2 @1 M6 a+ l; ?3 N- }定时器:多达11个定时器
( j0 u$ A9 U# F5 B-4个通用定时器1 g. b/ U) i. \# L; a, O6 Z7 y
-2个基本定时器
" a7 z8 ^* t9 N4 ^0 k6 ]-2个高级定时器8 A) P. E$ d2 [, W/ b: |- t2 T5 m
-1个系统定时器+ H8 |) [" G4 Q' d; ~
-2个看门狗定时器5 D" ?6 G3 ~( p1 a( Z! M$ M9 U
, \5 h% E% `" e8 b$ R通信接口:多达13个通信接口" ~* d4 K* t( R( ~; f
-2个I2C接口
# o0 T, }- H7 r- W% g# U9 L- T-5个串口- E) e8 c2 M) r: g" ?: c R: D# p
-3个SPI接口
8 j- U1 G5 C+ L9 Y/ `-1个CAN2.0
0 j/ H! E& Z5 Y+ @% x, ^4 Q- j-1个USB FS/ |3 X$ c" U1 y. {
-1个SDIO
) {* B6 f) f) T- d元器件选型
5 s8 l5 o S; e/ j( p P" `! ~; @; Q. L. `/ X. D+ P
产品型号以及选型,所以STM32F103EZT6的含义如下:
7 m, K8 j1 U) F: QSTM32:32位mcu+ h1 x9 l- P/ Y2 \5 o- {
F:基础型; ~1 [" V+ p+ [3 n
103:增强型/基础型6 S: ~) l% j7 {8 n. F) C
Z:144引脚: e+ k S0 q/ s: T
E:闪存512K; T( ?3 C% [9 z: n6 W' W
T:封装QFP
" J( z& R5 N; }+ v0 q" Y5 h6:温度范围-40℃~+85℃6 q6 U* A! H) J4 j/ h5 t+ B
- p9 _9 G( l, {0 P7 [. H5 a
5 K9 W. J3 n" J, b
0 e: J" \* ~$ P" V- L0 \* o- A( {
|
|