单片机/嵌入式小白教程—硬件(四)STM32单片机最小系统

目录

简介

重点

原理图

供电电路

复位电路

晶振电路

下载电路

BOOT电路

电脑——仿真器——单片机   之间连接的示意图

附笔记若干



简介

我们之前提到,51单片机最小系统包含:复位电路、供电电路、晶振电路、下载电路

STM32单片机则包含:复位电路供电电路晶振电路、下载电路、BOOT电路

重点

先将差异性和重点部分(注意,此文中所讲的32单片机均代指STM32单片机的最常见型号,以STM32F103系列为主)

STM32的供电电压通常为3.3V

STM32的晶振电路包含两部分,可以外接一颗高频晶振(通常为8MHz)以及一颗低频晶振(32.768KHz

STM32的复位引脚为低电平有效,即,当复位引脚为低电平时,芯片复位,为高电平时,芯片开始运行。

STM32的BOOT电路是其与传统51单片机的最大差异,传统的51单片机通常没有BOOT电路,也没有BOOT引脚,BOOT引脚用于选择启动模式,部分类似与电脑的bios。

原理图

供电电路

这部分供电电路使用一个小巧的LDO将5V的直流电压转变为3.3V的直流电压,以提供给单片机使用。

对LDO感到陌生的,可以参考单片机/嵌入式小白教程—硬件(二)线性稳压器(LDO)icon-default.png?t=N7T8https://blog.csdn.net/Pitiee/article/details/131706945?spm=1001.2014.3001.5502

复位电路

这个地方本来有个按键,被我不小心弄掉了

这部分电路与51单片机的复位电路大同小异,通常状态下,单片机的复位引脚(RESET)通过一个上拉电阻R2将电压限定在3.3V,当按下按键SW1的时候,RESET引脚变成0V,此时单片机复位,松开手后RESET引脚又变回3.3V,单片机才能正常运行。

晶振电路

STM32的单片机晶振电路通常都包含两部分,两颗晶振功能各不相同,分别通过两个引脚与单片机相连,一共是四个引脚,四个22pf的电容是晶振的匹配电容,必须要加。

下载电路

这个下载电路使用的是目前最常用的SWD下载口,有一根数据线SWDIO和一根时钟线SWDCLK,还有两根供电线提供3.3V的电压,在STM32的电路板有电的情况下,3.3V的线也可以不接,但是GND必须要接,因此一共是四根线,或者三根线。

注意:STM32单片机无法直接与计算机进行通讯下载,当使用SWD下载时,需要通过一个“下载器”或者“仿真器”进行转接,下载/仿真器一头接电脑,与KEIL或者其他软件进行通讯,另一头接单片机的电路板,与单片机进行SWD下载通讯。

BOOT电路

BOOT部分是以六根排针呈现的,通过更改跳线帽短接的排针,就可以实现改变两个BOOT引脚的电平,电平和BOOT模式对应的关系如下:

电脑——仿真器——单片机   之间连接的示意图

附笔记若干

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值