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

资源提取码:aaaa

.

同学好,我是一名单片机工程师
.
今天来跟大家普及一下stm32f103单片机的最小系统组成和各部分功能。
.

一、什么叫最小系统

最小系统就像我们人,我们活着每天都要吃饭,喝水。

饭和水就是我们的”燃料”,离开它们我们就挂了。

其实在芯片的世界也一样,单片机想要正常运行,它也需要”燃料”,这些燃料的组成就是最小系统。
.

.STM32常用软件:点我下载

.

一、“燃料”都由什么组成?

1.电源

在这里插入图片描述

.

.

拿STM32F103C8T6这个型号来说,总共有5个接电源正极和4个接地引脚,分别给内部不用的模块供电。

VDD:就是单片机的供电电压。

VDDA:VDD后面有个A,A=Analog,表示模拟的意思,就是芯片内部模拟器件的工作电压。

VSSA:表示模拟器件的公共端地。

VBAT:给后备区域供电,维持RTC/BKP寄存器这些数据掉电保存,一般是接纽扣电池,如果不需要可以直接接电源。

.

.
在这里插入图片描述

.

.

根据数据手册的说明,这几个引脚的供电电压最大不能超过3.6V。

说到数据手册,作为一个英语渣,这里多说一句,不要怕全是英文,不用全看懂,抓关键的地方看,其实来来去去就那几个英文。

.

.

2.复位电路

在这里插入图片描述

.

.

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

简单来说就是让程序重头开始跑。

复位电路的原理是利用RC电路的充放电原理,在上电瞬间为NRST引脚产生一个短暂的低电平。

刚上电的时候电流会通过R19和C20到地,为C20充电,此时NRST的引脚为低电平。

当C20充满电以后,C20就处于”断路”的状态,此时NRST由低变高电平。

.

.

3.系统时钟

在这里插入图片描述

.

.

在这里插入图片描述

.

.

系统时钟一般是加外部晶振电路,相当于给单片机一个心跳。

就跟人的心跳一样,没心跳肯定就GG了。

同样,单片机没心跳也跑不起程序。

这个心跳也是一个时机基准,为单片机系统时钟、定时器之类的提供时间的基准。

我们最终计算定时器的时间,都跟这个晶振息息相关。

.

.

4.烧录口

在这里插入图片描述

.

.

烧录口的作用就是给单片机烧录程序,注入灵魂。

STM32的烧录方式有几种,实际产品开发一般用SWD接口烧录,占用尺寸空间少,一般只需要5根线,也有些用4根线的,就是vdd不接,不接vdd烧录要单独给板子供电。

.

.

5.Boot0和Boot1

Boot0和Boot1是用来选择STM32单片机的启动方式的。

.

在这里插入图片描述

.

.

如果上图你看不懂什么意思,不要慌,正常的。

简单来说,大家要想正常跑程序就要把Boot0和Boot1都接到地,就是正常工作模式。

如果我们要使用串口烧录,也就是ISP,就需要把BOOT0接到电源,BOOT1接到地,烧录完以后再全部接到地,相对麻烦很多。

这也就是为什么我只用SWD烧录的原因,直接全部接地就行了。

.

.

电路图中Boot0和Boot1加一个10K电阻,然后接到地

.

在这里插入图片描述

.

.

通过上面这些电路的组合,单片机就能正常跑程序了。

.
.
岁月哥是单片机专业,需要代做单片机课设,毕设的同学,请联系徵信:nianhua238
.

如何验证你程序有没有正常在跑?

我一般在开发产品的时候,首先会把LED的驱动调出来获取安全感,让它每秒闪一次,安全感就来了。

.

.

温度检测,1602显示仿真
.
.
在这里插入图片描述

.

.
希望朋友们喜欢了!

  • 214
    点赞
  • 1513
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论
### 回答1: STM32F103C8T6最小系统板的原理图可以在ST官网上下载,或者在网上搜索STM32F103C8T6最小系统原理图。在下载原理图之前,建议先阅读STM32F103C8T6的数据手册,了解其功能和特性。 ### 回答2: STM32F103C8T6最小系统原理图是一张电路图,用于展示STM32F103C8T6最小系统板的电路连接和布局。该电路图包含了STM32F103C8T6微控制器、外设、晶体振荡器、电源电路、LED指示灯、按键、串口通信等组件,通过建立这些组件之间的电气连接来实现整个系统的功能STM32F103C8T6微控制器是此系统的核心部分,它负责控制整个系统的功能。晶体振荡器是提供系统时钟的重要部分,它提供了稳定的时钟信号来驱动系统。电源电路用于提供系统电能,该电路具有减压、电容滤波和稳压等功能,确保系统电压稳定。 LED指示灯和按键是STM32F103C8T6最小系统板中的常用的外围设备,它们可以代表系统的状态,或者被用作输入设备操作控制。串口通信是STM32F103C8T6最小系统板通信的重要组成部分,通过串口通信,系统可以与计算机或其他外部设备进行通信。 总之,STM32F103C8T6最小系统原理图是一个完整的电路框架,通过对各个部分的合理电气连接,形成了一个可以正常工作的整体系统,实现了各种功能。对于电子爱好者和工程师而言,理解最小系统原理图是开发嵌入式系统的重要步骤之一。 ### 回答3: STM32F103C8T6是一款高性能低功耗微控制器,具有32位ARM Cortex-M3内核和72MHz的时钟频率。最小系统原理图是与此微控制器一起使用的重要模块,它包括多个电子元器件,如晶体管、电容、电阻和LED等。 最小系统原理图主要用于STM32F103C8T6的实验和单板机研发。首先,我们需要了解STM32F103C8T6引脚分配,其中引脚PA0是最小系统原理图中的RESET输入引脚,而PB12是板上的LED指示灯输出引脚最小系统原理图中还包括了晶振、电源模块、串行通信模块等电子元件。 在最小系统原理图中,VDD和VSS为电源引脚,用于连接5V电源和地线。晶振模块包括晶体和两个陶瓷电容,用于提供系统时钟。串口通信模块包括两个电容、一个晶体管和三个引脚。 在最小系统原理图中,串口标准为USART1,该模块可以通过底层固件库进行配置和通信。用户还可以在板上安装其他不同的信号模块,如触摸屏、RTC模块等。 总的来说,最小系统原理图STM32F103C8T6微控制器使用中不可或缺的模块。借助此原理图,用户可以通过实验和研发,优化和完善系统性能,提高单板机开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岁月哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值