1-STM32F103最小系统

本文内容概述

STM32F103C8T6单片机最小系统,就是让单片机能够正常运行,最少且必须的器件所组成的系统。所以只有硬件部分,不涉及软件编程。故本文只给出了最小系统原理图和说明。下一篇文章介绍软件编程将SYSCLK配置为72MHz,并进行点灯实验。

一、说明

本系列,将整理STM32F103内置外设的使用,“基于标准库“进行学习开发,并将手册说明与标准库代码进行对应学习。

1.本文参考资料如下:

## 1.硬件平台
STM32F103C8T6最小系统板
## 2.软件平台
MDK5
## 3.参考文档
1.《STM32F103xxx参考手册》中文版
2.《STM32F103xxx数据手册》中文版
3. 《精英版原理图V1.5》。
4. 《CM3权威指南》中文版
5. 《STM32F103xCDE闪存编程手册》中文版

二、STM32命名规则

在这里插入图片描述

* STM32 = 基于ARM的32位为控制器
* F = 通用系列
* 103  = 增强型
* C = 48脚
* 8 = 64K字节的闪存存储器
* T = LQFP封装
* 6 = 工业级温度范围:-40°C~85°C

三、STM32F103C8T6最小系统

定义: 所谓单片机最小系统,就是让单片机能够正常运行,最少且必须的器件所组成的系统。

单片机最小系统上电之后,单片机可以正常复位,下载程序,除此之外没有其他任何功能。
在最小系统保证正确的基础上,可以依次添加其他功能模块或器件,使之单片机具有实际功能。

1.STM32单片机最小系统包括5个部分:

1. 电源电路
2. 时钟电路
3. 下载电路
4. 复位电路
5. 启动电路

STM32F103C8T6最小系统板如下图所示:
在这里插入图片描述

四、STM32F103C8T6最小系统原理图

在这里插入图片描述

除开STM32F103C8T6芯片外,还需要图中的5个外围电路,单片机才能正常工作。

1.电源电路

在这里插入图片描述

使用micro usb接口供电,使用MIC5219-3.0YM5-TR线性稳压器芯片将5V电压转换位3.3V电压供给STM32F103C8T6芯片。
LED1作为通电指示灯,插上micro usb后,LED1亮起表示供电正常。

2.时钟电路

在这里插入图片描述

单片机要正常工作,需要稳定的时钟,STM32F103C8T6的系统时钟(SYSCLK)来源有3个时钟源可以选择(HSI、HSE、PLL),即外部高速时钟HSE,内部高速时钟HSI,PLL时钟是通过HSE倍频得到的。由于HSI只有8MHz,而且精度较差,所以通常外接8MHz高速时钟HSE,通过单片机内部倍频器后PLL变成72MHz,然后PLL作为SYSCLK时钟,最终单片机系统时钟SYSCLK为72MHz。

2.1 STM32中文参考手册 RCC节 时钟源说明:

在这里插入图片描述

3.下载电路

在这里插入图片描述

STM32F103C8T6支持SW和JTAG两种下载接口,由于标准JTAG需要20条线,而SW只需要3条线即可下载程序,所以通常都使用SW接口进行下载程序。

4.复位电路

在这里插入图片描述

STM32F10xxx支持3复位形式:系统复位、上电复位、备份区域复位。其中系统复位又包括:

  • NRST引脚低电平复位
  • WWDG复位
  • IWDG复位
  • SW复位
  • 低功耗管理复位
    这五种之中,只有NRST引脚是硬件上复位,所以当程序跑飞后,使用此方式复位单片机。

4.1 STM32中文参考手册 复位节 复位方式说明:

在这里插入图片描述

5.启动电路

在这里插入图片描述

STM32支持三种启动方式,通过boot0和boot1两个引脚的高低电平组合来进行选择。通常使用主闪存启动方式,即flash启动(boot0=0,boot1=0)。

5.1 STM32中文参考手册 启动配置 说明:

在这里插入图片描述

五、结语

STM32最小系统板也就10块钱左右,但是其中包含的硬件知识还是挺多的,初学者建议大家直接购买最小系统板,自己画原理图打板焊接调试的话,还是有不小难度,主要精力可放在软件编程上,熟悉大致硬件原理即可。后续大家熟悉了之后可以自己动手画一个最小系统板并焊接,然后调试看看能否下载程序和点亮一颗LED灯。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值