STM32的最小系统组成

1、型号的认识

2、最小系统

最小系统,是一个片上系统(SOC)能够稳定运行的最小单元,无论多么复杂的嵌入式系统,都可以认为是由最小系统和扩展功能组成。最小系统是嵌入式系统硬件设计中复用率最高、也是最基本的功能单元。

最小系统就是单片机运行的基本要素,如电源、时钟、复位电路等

VDD: 单片机的供电电压 (2 - 3.6V)

VDDA: 给模拟机构供电的电压 (2/3.6V)

VSS: 接地

VSSA: 模拟地

VBAT : 电池供电电压

https://i-blog.csdnimg.cn/blog_migrate/36064f9e5aef407a1c29a1c9201e6a0f.jpeg

(1)、复位电路

上电的瞬间给单片机复位引脚(NRST)一个短暂的低电平,让单片机程序复位,把除了备份区域寄存器以外所有寄存器状态恢复原始状态。

复位电路

上电瞬间开发板也会复位重启,但随着电容充电完成,引脚变为高电平,则不会再进行复位重启。

  1. 供电电路
  2. 开关
  3. D81二极管正极将会带有5V电压,负极通过R50电阻(R50电阻用于保护二极管)连接GND,此时发光二极管导通点亮,当关闭开关后则熄灭,用于指示带电。
  4. 1117-3.3电压转换芯片,5V电压通过该芯片转换得到3.3V电压,可用于SRAM、FLASH以及晶振等芯片电路的供电;周围分布的电容可以起到滤波的作用,电容104是0.1uF大小的电容,也就是100000pF大小的电容。

(2)、时钟系统

https://i-blog.csdnimg.cn/blog_migrate/25e07f7850668eff9ef40ff2cb500108.jpeg

晶振电路

:周围的两个电容可以消除晶振工作时产生的电感

典型接法

一般采用外部接一个晶振来完成,给单片的系统时钟、定时器之类提供一个时间的基准。在系统设置时最开始要让晶振起振。

(3)、烧录口

一般用于程序的烧录工作,没有程序单片机跑不起来。有SWD, JTAG,USART 等接口。

https://i-blog.csdnimg.cn/blog_migrate/0493d0df55138d37e8a34f9510ec2f52.jpeg

烧录接口电路

串口烧录电路,采用CH340G

(4)、启动(BOOT0/BOO1)

BOOT0/BOOT1是用来选择单片机的启动方功的,具体的方式如下图:

https://i-blog.csdnimg.cn/blog_migrate/5c2f0a4397f957b24d3a1f1f1850c2ea.jpeg

x0 : 主闪存存储器启动

01: 系统存储启动

11 : 内置SRAM启动

BOOT0 和BOOT1都接地就是正常的工作模式,如果ISP(串口烧录),需要BOOT0接电源,BOOT1接地,烧录完后全部接地。SWD烧录全部接地就行了,方便,不用思考!

  • 4
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值