产品选型

画单片机最小系统 STM32单片机最小系统怎么画

小编 2024-10-08 产品选型 23 0

STM32单片机最小系统怎么画

单片机最小系统,也就是能够使得单片机正常运行程序,最少需要连接哪些器件。

一个单片机开发板,就是“单片机+外围芯片”。一个单片机开发板,需要做哪些功能,完全是由你自己决定。你可以只做一个只有单片机的开发板,就是刚才说的最小系统板,也可以把单片机所有的功能全部做上,也可以只做一部分。

我们要做的,就是用到单片机所有引脚功能的开发板。我们先把单片机最小系统画好,就可以继续添加其它的外围器件了。

上一篇文章,我们已经把单片机画好了。相信你对STM32F103VET6已经有了一些了解。

电源引脚:

VDD是单片机的数字电源正极,VSS是数字电源负极,共有5个VDD引脚,5个VSS引脚。VDDA是单片机的模拟电源正极,负责给内部的ADC、DAC模块供电,VSSA是模拟电源负极。VREF+是参考电压输入引脚正极,VREF-是参考电压输入引脚负极。

上一段提到了ADC和DAC模块,这两种模块是数字与模拟的结合,负责数字信号和模拟信号的转换。在某些应用中,对信号的噪声要求很高,这就需要把数字信号和模拟信号分开,采取一定的措施连接,避免相互影响。所以单片机会有数字电源和模拟电源引脚。由于模拟电源需要一个很标准的电压信号。所以就有了VREF引脚。但是,作为开发板,只是用来学习单片机用的,所以对噪声要求不高,我们就只需要做一个简单的隔离措施:在VDD和VDDA之间接一个0欧姆的电阻,同理,在VSS和VSSA之间接一个0欧姆的电阻。

把VREF+与VDDA连接,把VREF-与VSSA连接。(在实际应用中,VREF+用来连接标准的电压输出,比如REF3133,可以产生标准的3.300V。前面说到,开发板是用来学习的,没有必要给VREF连接一个标准的3.3V,如果你非要连一个,我也不拦着。)

还有一个电源引脚,就是VBAT,BAT就是Battery(电池),那就好理解了,这个引脚用来连接电池的正极的。STM32带RTC功能(实时时钟),所以有VBAT引脚。

这里有一个矛盾需要解决。我们开发板上需要带一个电池,连接到VBAT引脚给RTC供电,我们也希望在不装电池的时候,用USB电源转过来的3.3V给VBAT引脚供电。如果直接连接的话,会有两种后果:1.当电池电压高于3.3V,电池就会输出电流到AMS1117,使得芯片发烫,还会很快消耗电池电量。2.如果电池电压低于3.3V,AMS1117产生的3.3V,就会给电池充电,而这种CR1220电池是不能够充电的。

所以就有了下面这种解决方案:

D1防止AMS1117产生的3.3V流向电池,D2防止电池的电流流向AMS1117。道理很简单,用的就是“二极管的单向导通性”。(不管哪个行业,高手都是那些基础非常扎实的人。)

所有的电源引脚旁边,都需要放置一个0.1uF的电容滤波,用来滤除电源的噪声杂波。

光电源就写了这么长,写的我指干掌燥的。

复位引脚

复位就是重启。STM32复位引脚是低电平复位,正常工作状态,复位引脚是高电平。

晶振引脚

STM32有两组晶振,一组用来给单片机提供主时钟,一组用来给RTC提供时钟。(实际应用中,如果不用RTC功能的话,RTC的晶振不必连接。因为STM32内部有8M的时钟产生,所以如果不用外部晶振的话,也可以不用连接。)我们开发板上,需要学习内部时钟的转换,以及还要学习RTC,所以这两组晶振,我们都需要连接。

(这是主时钟晶振,一般用8M,当然,10M,12M,16M等都可以用,不过,大家都用8M,为了程序的统一性,我们一般就是用8M。)

(这是RTC时钟晶振,需要连接32.768K的晶振,关于为什么要用32.768,大家可以去百度问问,这里就不多说了。)

BOOT引脚

STM32有两个BOOT引脚,分别是BOOT0和BOOT1,这两个引脚的高低电平,决定了单片机的启动方式和运行方式。

这里我们可以先不必了解BOOT0和1分别变高变低会怎么样,我们把BOOT0和BOOT1引脚引出来,然后在排针上可以随便配置BOOT0和BOOT1的高点电平,就可以做好开发板以后,学习这两个引脚的用法了。

到这里,最小系统就画好了。

原以为最小系统写不了多少内容,结果还是一大篇文章。这里是正在直播的《免费教你做一个牛逼的STM32开发板》。如果想看以前的文章和以后的文章,关注我的微信公众号:科技老顽童。

51单片机学习6-最小系统proteus仿真图的绘制

这篇详细介绍51单片机最小系统用proteus软件绘制的过程。

1.打开protues7.8

protues打开后界面

2.选择单片机

选择单片机

3.选择10K电阻

10K电阻

4.轻触按键

按键

5.电解电容

电解电容

6.22p瓷片电容

瓷片电容

7.晶振

晶振

8.电源

电源

9.地

10.连线

完整的最小系统仿真图

元件的选择主要是在(左边)元件查找框点击P输入对应的单词即可找到

在Compoment Mode里面查找

1单片机 -----------AT89C51

2.电阻--------------Resistors

3.轻触按键----------BUTTON

4.电解电容----------CAP-ELEC

5.22p瓷片电容------CAP

6.晶振---------------CRYSTAL

在Terminals Mode里面查找

7.电源---------------POWER

8.地-----------------GND

相关问答

什么是 单片机最小系统 ?主要包括哪两部分电路?

单片机由中央处理器(含部分特殊功能寄存器)、内部RAM、程序存储器、各种外设(IO端口、定时器、串行接口、中断处理电路等等)及对应控制寄存器、时钟电路、复...

单片机最小系统 连线步骤?

1、单片机电源可以和负载电源共用,只要电压都是稳定的5V,都可以。但是如果单片机控制外设有的是24V电源,那毫无疑问是不能公用的。2、单片机供电,也就是给...

单片机 由哪几部分组成, 最小系统 是什么?

答1.单片机由中央处理器(含部分特殊功能寄存器)、内部RAM、程序存储器、各种外设(IO端口、定时器、串行接口、中断处理电路等等)及对应控制寄存器、时钟电路...

单片机 最小系统 构成模块包括哪些呢???有主芯片、电源、通...

单片机最小系统要有直流电源、单片机、时钟模块(晶振和谐振电容)和复位电路。通常这些模块没问题单片机就可以正常工作。通信模块不包括在最小系统里面单片...

单片机 最小系统 电路由什么组成?

单片机由中央处理器(含部分特殊功能寄存器)、内部RAM、程序存储器、各种外设(IO端口、定时器、串行接口、中断处理电路等等)及对应控制寄存器、时钟电路、复...

proteus中 的电路图右下角的标注怎么改?啊?

首先打开proteus系统软件,网上找到最小系统的原理图,按原理绘制。用proteus绘画51单片机最小系统方法/步骤2接下来就开始在窗口把所需要的元件都放在绘图窗...

单片机最小系统 的功能是什么?

一、单片机最小系统是什么单片机最小系统,或者称最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对单片机来说,最小系统一般应该包括:单片机、电源电...

单片机最小系统 除了包括单片机外,还应包括()电路,()电路,()电路和()电路?

单片机最小系统除了包括单片机外,还应包括(时钟)电路,(复位)电路,(电源)电路和(编程)电路单片机最小系统除了包括单片机外,还应包括(时钟)电路,(复位)电路,(...

8031 单片机 最小系统 应包括哪些组成?

8031单片机的最小系统包括:1、时钟电路2、电源电路3、单片机4、复位电路5、应用电路8031单片机的最小系统包括:1、时钟电路2、电源电路3、单片机4、复位电路5...

51 单片机最小系统 有哪些?

您好,51单片机最小系统包括:1.51单片机芯片:如STC89C52、AT89S52等。2.晶振:用于提供系统时钟,常见的有11.0592MHz和12MHz。3.电容:用于晶振的稳定,.....

猜你喜欢