你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f103c8t6最小系统引脚及功能原理图

[复制链接]
STMCU小助手 发布时间:2022-11-1 16:45
一、什么叫最小系统
7 U3 A+ E: j% d& i5 i9 K* E
2 L5 B1 F4 c7 R+ {% ?最小系统就像我们人,我们活着每天都要吃饭,喝水。% F/ V% s" p' ]$ _3 p9 M

$ N  _) Q5 r! z: B( Z饭和水就是我们的”燃料”,离开它们我们就挂了。
/ z3 P% m' S$ Q9 P: e5 ]& u1 e; G" l3 |" z2 D2 }+ t7 a0 h% b5 w
其实在芯片的世界也一样,单片机想要正常运行,它也需要”燃料”,这些燃料的组成就是最小系统。+ r: B. U8 D9 ^8 s- H8 I" I& ^9 b
& l' p& Y0 Q! E1 W
: r+ F! m6 f: q
一、“燃料”都由什么组成?
: o8 |; K. i* I8 z' H8 T% R5 d1 `( c* I2 t9 A
1.电源
& O4 k0 K) z6 p: H: E& H$ y% w# R. O+ L
159dbbbd70b549af88ea9bb1373e2d52.png
; K" \. o+ F' _$ Z$ G0 M# B$ u) \
" S7 z. ^7 G' C/ z; ~2 ~; T
/ V6 H( G; N+ p. u拿STM32F103C8T6这个型号来说,总共有5个接电源正极和4个接地引脚,分别给内部不用的模块供电。1 t: Q* L8 M/ ^8 p5 Z. H7 B
+ |# y7 S  G* A4 {4 y, l$ U
VDD:就是单片机的供电电压。0 t( I% l" @4 Y( i8 g5 d
' u! e- {7 \$ m
VDDA:VDD后面有个A,A=Analog,表示模拟的意思,就是芯片内部模拟器件的工作电压。
/ S$ b7 \2 Q# K) s8 Z1 ~, o/ Q/ `: h4 N
VSSA:表示模拟器件的公共端地。
" r& u/ D7 P6 i( \/ t' [: N4 R
VBAT:给后备区域供电,维持RTC/BKP寄存器这些数据掉电保存,一般是接纽扣电池,如果不需要可以直接接电源。
- L% {  `/ L' C; a) @ d82b810eed1f4ee3826d4a7967e18a44.png 9 |0 s5 o9 M3 I' y7 C) {) @
7 n. _) ^4 S1 M+ T& o7 ~2 f5 Z
根据数据手册的说明,这几个引脚的供电电压最大不能超过3.6V。9 R* t. X4 R; G# O6 \4 g" A4 `- X: f

$ `3 }: |& i$ K1 {; ^说到数据手册,作为一个英语渣,这里多说一句,不要怕全是英文,不用全看懂,抓关键的地方看,其实来来去去就那几个英文。1 \+ S( @$ j2 D9 \' \
2 ~! J! {" `0 L" ~8 `4 \* |2 p: ]

$ ^3 g* |: x7 w& V: l, _4 ~# {5 T) u! z2.复位电路; E* E/ S9 [5 L4 Z" c! M
! Q# d8 x- r. e. D" c$ Y0 d5 _0 Z
1a8b0f3a74ff4473a459dfb33a0fe300.png
# v; N4 ~0 J( W1 A4 Q% Q5 P( K/ A' a, H' O" u
复位电路的作用就是,板子上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复原始状态。: r+ x6 x$ A7 i7 V7 C! m0 n! v
, V  t: o8 G( @( \+ G; |; o2 c
简单来说就是让程序重头开始跑。
# n3 H; L  i% d$ m$ H' M" X& Z7 l9 ~" f! X. G; f" O9 E9 Q7 j2 J
复位电路的原理是利用RC电路的充放电原理,在上电瞬间为NRST引脚产生一个短暂的低电平。
* M  \/ P: g& Q5 B8 D3 I$ \% C# |: \
刚上电的时候电流会通过R19和C20到地,为C20充电,此时NRST的引脚为低电平。
9 y4 h+ q/ P$ L8 ~$ r. \' J
0 e$ y+ |3 }# W' |4 }( ]当C20充满电以后,C20就处于”断路”的状态,此时NRST由低变高电平。
8 n& S: T4 A4 I: ~3 Y) t1 p# v" H9 L' S1 w: x8 V; u! l

* ~. E, ?( h0 I2 t0 L3.系统时钟
0 b4 G' _1 j" H- d% [0 q+ x' i5 Z% U2 U( |  C. Z
7304f7dc6a2b4c8c923acbf222d1e1cf.png ; X) o6 w8 g3 S1 f* I# j& Q# P( z
6 ~. E0 d$ |7 P7 @3 }# t
da45d5f3fc8a4d9f832d285a8b42185a.png
* Q& Q# U6 O4 k; q( L# B& z
3 ?7 [$ r: _& ^( L7 Q: I. Q5 O' Y系统时钟一般是加外部晶振电路,相当于给单片机一个心跳。
7 \: U4 H2 o1 }1 V$ x6 w$ k" l' b6 ^2 c% ?+ n
就跟人的心跳一样,没心跳肯定就GG了。2 ]3 E( Z# t6 \+ P4 [
& b- E- c$ h" w. A/ Q% V- w
同样,单片机没心跳也跑不起程序。; r* j: x$ T  G! Y* Q* i( J( }

4 X& k( r9 e0 n4 f$ D8 X) V这个心跳也是一个时机基准,为单片机系统时钟、定时器之类的提供时间的基准。
4 M" P* p' G2 t2 h( }) _
1 Z0 ]7 O4 r# Y0 z我们最终计算定时器的时间,都跟这个晶振息息相关。
! G6 {; l3 N& \* [8 a5 N% S
  A0 n; M8 [6 @2 E0 G5 Y2 x8 U2 e5 q0 Q! w7 ~8 A3 V$ K, k2 h
4.烧录口
0 v, O+ L# s+ [" R5 {6 z! W' r
: Q* G1 r$ c3 y. v aa04ad376cca405fb0cb3d7143fc4957.png . S5 k" W. Z; n. ?
5 @: m0 X4 o: S
烧录口的作用就是给单片机烧录程序,注入灵魂。' W5 d0 \2 t2 y+ a& K3 J4 J' ]2 |
/ E- F5 T# \# W: w# d+ Z5 T% X* b
STM32的烧录方式有几种,实际产品开发一般用SWD接口烧录,占用尺寸空间少,一般只需要5根线,也有些用4根线的,就是vdd不接,不接vdd烧录要单独给板子供电。" M3 O# k! z, ~5 l% c

( ~$ r' X# W6 R  O4 F4 K3 U2 ?4 b
5.Boot0和Boot1/ s$ h  I9 U6 b/ C1 t/ Q1 s/ Y
8 x3 L" p- K. F* [
Boot0和Boot1是用来选择STM32单片机的启动方式的。
1 r$ s1 A, a) P' x
1 ~. ~* ?1 Q# t6 w. ]0 n% J; I# Z c5036c37c5274d7fab54538da2da3072.png
. x- q* H  f) E, s) p: ]+ n3 p8 u( O" D5 j$ w# w+ N

4 e3 o  Q$ _' q0 b5 e: L如果上图你看不懂什么意思,不要慌,正常的。. ^" R5 Z  v7 V2 L8 m' p# h: G
2 H0 l# i* d& X5 H7 c. M
简单来说,大家要想正常跑程序就要把Boot0和Boot1都接到地,就是正常工作模式。
/ W' |' b# z* c4 S
" |3 A  n+ Q) t( ~2 m6 Z如果我们要使用串口烧录,也就是ISP,就需要把BOOT0接到电源,BOOT1接到地,烧录完以后再全部接到地,相对麻烦很多。
1 u) U! X3 w6 ^* ^- y
4 b3 z# ?# C7 G2 a7 K5 L' r! _3 @/ l这也就是为什么我只用SWD烧录的原因,直接全部接地就行了。
' m, ^/ ]1 f1 _- Q% ~- A: Q
0 b$ {2 d/ |! K% x0 f0 g/ s4 B( t
# V2 @0 D" z$ m" N2 Y3 g电路图中Boot0和Boot1加一个10K电阻,然后接到地! v- }" N9 A  x* Y/ v
98af0bc04416458bbd1ab055214012e8.png
5 M% a4 W# t  `* X
7 Y& N: ^  ]& P- H$ ^通过上面这些电路的组合,单片机就能正常跑程序了。: D! |0 ?4 F- @9 `/ `0 H+ ~
————————————————' z  N& o4 E( d; E
版权声明:岁月哥
4 f8 x  Q- k6 ^! f# U& Q. @0 n( r+ i, m  E2 m3 @* I9 K

6 k/ f" f) A; D" D# J; k0 Q
收藏 评论0 发布时间:2022-11-1 16:45

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版