找回密码
 立即注册
首页 业界区 安全 1-STM32F103最小系统

1-STM32F103最小系统

胁冉右 2025-6-11 16:00:52
本文摘要

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

本系列,将整理STM32F103内置外设的使用,“基于标准库“进行学习开发,并将手册说明与标准库代码进行对应学习,文章最后提供参考资料链接。
1.本文参考资料如下:
  1. ## 1.硬件平台
  2. STM32F103C8T6最小系统板
  3. ## 2.软件平台
  4. MDK5
  5. ## 3.参考文档
  6. 1.《1-STM32F10x-中文参考手册》
  7. 2.《3-STM32F103xCDE数据手册(中文)》
  8. 3. 《STM32F103C8T6核心板原理图》
复制代码
二、STM32命名规则如图所示

1.jpeg
  1. * STM32 = 基于ARM的32位为控制器
  2. * F = 通用系列
  3. * 103  = 增强型
  4. * C = 48脚
  5. * 8 = 64K字节的闪存存储器
  6. * T = LQFP封装
  7. * 6 = 工业级温度范围:-40°C~85°C
复制代码
三、STM32F103C8T6最小系统

定义: 所谓单片机最小系统,就是让单片机能够正常运行,最少且必须的器件所组成的系统。
单片机最小系统上电之后,单片机可以正常复位,下载程序,除此之外没有其他任何功能。
在最小系统保证正确的基础上,可以依次添加其他功能模块或器件,使之单片机具有实际功能。
STM32单片机最小系统包括5个部分:
  1. 1. 电源电路
  2. 2. 时钟电路
  3. 3. 下载电路
  4. 4. 复位电路
  5. 5. 启动电路
复制代码
1.STM32F103C8T6最小系统板如下图所示:
2.jpeg

四、STM32F103C8T6最小系统原理图

3.jpeg

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

4.jpg

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

5.jpg

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

6.jpeg

3.下载电路

7.jpg

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

8.jpg

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

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

9.jpeg

5.启动电路

10.jpeg

STM32支持三种启动方式,通过boot0和boot1两个引脚的高低电平组合来进行选择。通常使用主闪存启动方式,即flash启动(boot0=0,boot1=0)。
5.1 STM32中文参考手册 启动配置 说明:

11.jpeg

五、结语

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

https://gitee.com/muzi_wood/stm32-f103

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册