问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

STM32最小系统搭建(原理图)

创作时间:
作者:
@小白创作中心

STM32最小系统搭建(原理图)

引用
CSDN
1.
https://blog.csdn.net/qq_53022278/article/details/120646466

STM32单片机是意法半导体(STMicroelectronics)推出的一款高性能、低成本的32位微控制器,广泛应用于各种嵌入式系统和物联网设备中。本文将详细介绍STM32F103C8T6单片机最小系统的搭建,包括供电电路、复位电路、外部晶振电路、BOOT电路和SWD下载电路等关键部分。

前言

下面主要介绍STM32F103C8T6单片机最小系统的外围电路的搭建,这款芯片是入门学习STM32单片机非常值得推荐的芯片。具有性能强大,价格便宜,市面上现成的最小系统开发板也就22元人民币左右。虽然单片机内部集成了很多外设,但是它不是直接上电就能使用的,需要一些外围电路来辅助它工作,例如复位电路、时钟电路、下载电路等。

下面是一个单片机最小系统的电路图,可以看到单片机有很多引脚,一些引脚具有一些特定的功能。这些特别的引脚就是搭建最小系统所需要的引脚。

管脚口
名称
功能
1
VBAT
外部不掉电电池正端接口
3
PC14/OSC32_IN
外部RTC晶振(32.768kHz)
4
PC15/OSC32_OUT
外部RTC晶振(32.768kHz)
5
OSC_IN
外部系统晶振(一般接8MHz)
6
OSC_OUT
外部系统晶振(一般接8MHz)
7
NRST
外部复位引脚,低电平复位
23,35,47
VSS
STM32系统电压负端(0V)
24,36,48
VDD
STM32系统电压正端(3.3V)
8
VSS_A
STM32内置ADC供电负端(0V)大容量芯片才有
9
VDD_A
STM32内置ADC供电正端(3.3V)大容量芯片才有
20
PB2/BOOT1
系统启动配置引脚
44
BOOT0
系统启动配置引脚

一、供电电路

STM32单片机具有多个供电引脚,不同的供电引脚有不同的功能。VSSA和VDDA是给单片机ADC外设供电的,VSS和VDD(具有三对)是给CPU核心电路及其他外设供电的,每个供电口并联一个100nF的滤波电容,其中4.7uF的电容一定要连接到VDD_3上。VBAT是后备电池供电引脚,但单片机掉电后,给单片机后备电路提供电源。

二、复位电路

复位电路可以给单片机手动复位。

三、外部晶振电路

单片机内部集成了8MHz的RC震荡器和40KHz的RC震荡器,具有较高的精度,可以满足大部分的应用场合。但是对晶振有精度要求的场合,就需要外接外部晶振,例如对时序有很高要求的高速通讯场合。

1. 外部低速晶振电路

2. 外部高速晶振电路

外部高速晶振不一定就是8MHz,可以是其他的,该款单片机支持的外部高速晶振是4MHz~16MHz。

四、BOOT电路

BOOT0
BOOT1
启动模式
说明
X
0
主闪存存储器
主闪存存储器被选作启动区
0
1
系统存储器
系统存储器被选作启动区
1
1
内嵌SRAM
内嵌SRAM被选作启动区

BOOT引脚需要串联一个10k的限流电阻,通过用跳帽将BOOT0和BOOT1拉高或者拉低可以得到三种启动方式。

五、SWD下载电路

SWD下载电路是通过ST-Link给单片机下载程序的,也可以通过这个接口进行在线仿真。其中SWCLK引脚需要接一个下拉电阻,SWDIO引脚需要接一个上拉电阻,否则在下载程序时可能会出现问题。

如果还有一些不懂的可以详细阅读STM32的数据手册。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号