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

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

[复制链接]
STMCU小助手 发布时间:2022-11-1 16:45
一、什么叫最小系统
. H4 J& t9 M. }6 Q& `. H+ p3 t- {1 B& K# Z1 p$ ~
最小系统就像我们人,我们活着每天都要吃饭,喝水。
' a$ q& k' Q# u- X6 R# {# ]" s: O$ |6 Q/ M! z% b
饭和水就是我们的”燃料”,离开它们我们就挂了。
8 O5 W, m3 ]# d8 {4 F$ T, G
- n  D3 P6 ^# A6 R5 c( [其实在芯片的世界也一样,单片机想要正常运行,它也需要”燃料”,这些燃料的组成就是最小系统。
: Z! d- D4 m& k$ B3 M( h4 f1 e
1 |  j3 T  e4 p4 Y& h" I4 B# ]. I( a1 p  T5 S
一、“燃料”都由什么组成?. @/ j0 S# J8 H5 K- }

; e, J: m! [- P- n9 @* ^* |1.电源1 O! C1 r2 @  N1 J
7 p! W5 L+ ?' K6 d
159dbbbd70b549af88ea9bb1373e2d52.png 6 h. ]2 \' M* F" Y: n5 V9 o% `: C
" ~# V) q6 W1 e

' z- p( k4 l9 B5 S9 R1 e拿STM32F103C8T6这个型号来说,总共有5个接电源正极和4个接地引脚,分别给内部不用的模块供电。+ D+ A. |. ^; n  a, A
% X& M. A- A% i8 g; r, |
VDD:就是单片机的供电电压。! Z+ S3 ^3 a" e( w

& Q, v' w1 {5 ~( A: K$ w% [! V; G  @VDDA:VDD后面有个A,A=Analog,表示模拟的意思,就是芯片内部模拟器件的工作电压。
5 \( F0 S6 I7 E. C: E2 T9 [
( }) X! }0 v+ |$ _/ @' z, ^VSSA:表示模拟器件的公共端地。
' f4 q) K  n. k3 [3 |6 ~0 v, N- B3 |
VBAT:给后备区域供电,维持RTC/BKP寄存器这些数据掉电保存,一般是接纽扣电池,如果不需要可以直接接电源。( i3 p4 g1 B2 p& I+ P# }- I1 V
d82b810eed1f4ee3826d4a7967e18a44.png 9 z( E) U) N5 K# b% K

- {/ l% Q) v! L. W. `8 H' W根据数据手册的说明,这几个引脚的供电电压最大不能超过3.6V。) T/ v- x/ i: W. ?/ X

" ?( ^* y  N( `) e% ^说到数据手册,作为一个英语渣,这里多说一句,不要怕全是英文,不用全看懂,抓关键的地方看,其实来来去去就那几个英文。
4 t% u% \- p6 p: s7 ]% J& x3 c" m" S6 G0 f5 U( k. k

0 p% z. f' D+ f% |2.复位电路
( v5 m+ Y$ r$ b# g0 a
8 {0 i0 W, H2 ]% f5 n7 z 1a8b0f3a74ff4473a459dfb33a0fe300.png . n# n, q* j9 O% f8 I8 P5 Q: I2 U0 F
: w& L1 G  O# V2 Q2 A$ |7 E' C) ?
复位电路的作用就是,板子上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复原始状态。
3 R) l3 d2 _) R3 [  S) M2 J# }# N& K1 ?
简单来说就是让程序重头开始跑。
; D2 l& W, j: F' }) r
: t0 n0 Y9 k2 c( T/ t" k复位电路的原理是利用RC电路的充放电原理,在上电瞬间为NRST引脚产生一个短暂的低电平。& z9 b* [& s% r: c1 {. P# e: ~' Y

5 `3 W$ s4 b1 U; c! a0 Q  p刚上电的时候电流会通过R19和C20到地,为C20充电,此时NRST的引脚为低电平。- a7 Q! G; x. g# P4 d( }2 n: \  L
- r! {0 v" ]' K: S+ n
当C20充满电以后,C20就处于”断路”的状态,此时NRST由低变高电平。% F; j9 C3 a- G5 [5 v

" }- z8 H$ c' Q* g1 M) A
- M) ?; ?# f3 g$ G8 O4 z3.系统时钟
( o8 N$ G1 \# D/ ?  U1 f4 T& C2 U. X9 ~9 q3 S$ `: n
7304f7dc6a2b4c8c923acbf222d1e1cf.png $ o4 x* |9 @  {% t
# C+ V6 D9 R) e8 l
da45d5f3fc8a4d9f832d285a8b42185a.png 6 x* q9 ^" p) n4 S. |" \7 C# v

& _( C  S& }& K0 g5 b6 g系统时钟一般是加外部晶振电路,相当于给单片机一个心跳。
$ I) I7 B2 ]. M& J8 P- A2 z  c3 r3 `1 g/ y) g
就跟人的心跳一样,没心跳肯定就GG了。
) }* g: |, E5 m9 ?9 Y
  O; J+ d* p% R9 ~同样,单片机没心跳也跑不起程序。2 m, }5 _5 }9 l: i* K7 ]% `! z
& x3 [# R7 ~% E* o- C: z
这个心跳也是一个时机基准,为单片机系统时钟、定时器之类的提供时间的基准。) f9 K& _# a. s0 S

# d: z0 p1 n, e  ?6 \/ P( |* j3 J4 j我们最终计算定时器的时间,都跟这个晶振息息相关。
9 z% k( C% l. [. x& r! t6 u
- f" r4 y- G1 g5 L1 ?0 _% V( g" }% ?0 v! Y
4.烧录口
0 n3 N, G7 v* X2 e1 C# |2 |  e8 |* c, U4 |+ c: y& k4 _
aa04ad376cca405fb0cb3d7143fc4957.png
0 R* `  m4 S2 c6 B. ^3 M4 Q9 T
8 [/ \1 e' k( J4 E$ k) F烧录口的作用就是给单片机烧录程序,注入灵魂。
, E  U9 E/ |6 e8 ~3 `6 h
' d- K1 V% I( H6 R, WSTM32的烧录方式有几种,实际产品开发一般用SWD接口烧录,占用尺寸空间少,一般只需要5根线,也有些用4根线的,就是vdd不接,不接vdd烧录要单独给板子供电。* s; x$ `6 Y% \

+ Z4 s  p7 f1 E- G* X6 Q8 s! w9 f3 p# _! T. S; y
5.Boot0和Boot1
: }4 X# V# ]9 N$ \) ]1 C9 ^
2 E" i5 b0 Q7 EBoot0和Boot1是用来选择STM32单片机的启动方式的。
: N( e- S1 r$ `( A2 b( F+ @3 E2 U
7 {; R- u- q, c# I" A c5036c37c5274d7fab54538da2da3072.png
. [! t6 z0 w8 _; ^5 ?) a2 ]( [1 ]1 ]. b9 a% |

8 b; Y% }* F3 q# ^& X* m3 R如果上图你看不懂什么意思,不要慌,正常的。8 r) u% H5 y. G2 K7 w' n5 v$ K

: s# V. T: E! a. F简单来说,大家要想正常跑程序就要把Boot0和Boot1都接到地,就是正常工作模式。
9 h0 S" D9 ~0 k' h& _* @4 `6 J, {- D. ^) W* F/ z2 N' `9 w3 g+ G1 K
如果我们要使用串口烧录,也就是ISP,就需要把BOOT0接到电源,BOOT1接到地,烧录完以后再全部接到地,相对麻烦很多。, V( d4 i* w( j2 }4 O! M% P" Q! v% R

0 a- R# X0 X) |这也就是为什么我只用SWD烧录的原因,直接全部接地就行了。) [+ b5 N5 ]. j0 h

) T7 l, R9 E+ D5 g2 p0 t: g+ h& E  W# r- S
电路图中Boot0和Boot1加一个10K电阻,然后接到地1 F1 i  o4 [9 F) W* I" A1 i& q/ i
98af0bc04416458bbd1ab055214012e8.png
- A8 j* z1 L! D% q  _/ d8 @5 a$ P
$ X" t/ ^/ y/ \) Q( y, A3 P通过上面这些电路的组合,单片机就能正常跑程序了。8 x  J4 E8 s; \3 H. W( N
————————————————% _! n- @7 [- V' `- J
版权声明:岁月哥
- n$ k9 l, p2 n  e! p- }* o
( l7 h* J$ b' n( {# Z
: |5 [+ }& h& e0 x7 h' t
收藏 评论0 发布时间:2022-11-1 16:45

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版