001-STM32最小系统简述

发布者:HeavenlyLove最新更新时间:2025-02-10 来源: jianshu关键字:STM32  最小系统 手机看文章 扫描二维码
随时随地手机看文章
STM32最小系统的基本组成:电源电路复位电路、时钟电路、调试接口电路、启动电路。
  1. 电源电路
    STM32单片机一般是3.3V供电,而生活中常见的都是5V电源(电脑的USB口),所以需要将5V降压至3.3V。


    stm32电源电路原理图

  2. 复位电路
    复位也可理解为重启,STM32正常工作状态下,复位引脚是高电平,NRST引脚低电平复位。
    STM32中有三种复位方式,分别为:上电复位、手动复位、程序自动复位。

    • 上电复位:是在单片机上电启动的时候进行复位的,不需要人为干预,自动完成复位;

    • 手动复位:通过外部的复位电路手动进行复位,比如按钮、开关之类的;

    • 程序复位:通过程序内部的程序进行复位,一般有内核复位函数、看门狗复位等的软件复位方式;
      在复位引脚NRST上外接电容和电阻,一般选用10K电阻和0.1uF电容。


      复位电路原理图

  3. 时钟电路
    STM32有两组晶振,一组用来给单片机提供主时钟,一组用来给RTC提供时钟。

    • 主时钟晶振连接8MHz的晶振,由晶振、起振电容、(反馈电阻)组成;

    • RCT时钟晶振连接32.768K的晶振,由晶振、起振电容组成;


      晶振电路原理图

  4. 调试接口电路
    STM32一般有串口下载、JLinkSTLink下载、ISP下载。

    • SWD模式下载只需要用到三个引脚(GND、SWCLK、SWDIO)即可。


      调试接口电路原理图

  5. 启动电路
    STM32的两个引脚BOOT0和BOOT1的电平高低决定单片机的启动方式。


    BOOT启动方式选择

    • BOOT1=X,BOOT0=0,FLASH启动,默认启动方式;

    • BOOT1=0,BOOT0=1,系统存储器启动,芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序,如果出现程序硬件错误的话可以切换BOOT0=1到该模式下重新烧写Flash即可恢复正常。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区,它是使用USART1作为通信口;

    • BOOT1=1,BOOT0=1,STM32内嵌的SRAM启动,该模式用于调试;


      启动电路原理图


关键字:STM32  最小系统 引用地址:001-STM32最小系统简述

上一篇:循迹模块详解
下一篇:GY-302光感模块详解

推荐阅读最新更新时间:2026-03-06 03:08

STM32单片机最小系统
1、单片机最小系统的组成部分 STM32单片机最小系统由①主芯片,②上电复位电路,③时钟电路,④电源供电电路组成。同时一个基本完整的单片机功能还应包括下载电路和LED指示电路。 2、单片机主芯片 单片机型号的选择主要根据价格成本、所要完成任务所需要功能等确定。可以根据STM8和STM32产品选型手册确定。可见附录链接。 本次选用STM32F103RCT6作为中心控制芯片.STM32F103RCT6基于ARM Cortex-M内核,具有高性能、低成本、低功耗的优点,片上资源包括48KB SRAM,256KB Flash,11个定时器,2个IIC,5个串口,1个USB,3个SPI,3个12位ADC,2个12位DAC
[单片机]
<font color='red'>STM32</font>单片机<font color='red'>最小系统</font>
STM32最小系统设计
下面主要说明一下STM32最小系统设计时的一些注意事项: 1、STM32的工作电压(VDD)为2.0~3.6v,通过内置的电压调节器提供所需的1.8v电源,其部分引脚是3.3v/5v兼容的 2、BOOT0,BOOT1的连接方式决定了程序的启动模式。 4、根据启动模式,在没有一键下载电路的情况下,我们可以另BOOT0=1,BOOT1=0,此时运行系统存储区中STM32自带的启动代码,可以通过串口工具下载我们的程序(下载到主闪存存储区,地址:0x08000000),待下载完成后,设置BOOT0=0,BOOT1=0,此时就开始执行我们的代码了。 5、STM32的最小系统可以不接外部晶振,由内部8MHZ晶振提供,但通常为了更加精确的提供
[单片机]
<font color='red'>STM32</font><font color='red'>最小系统</font>设计
浅谈STM32最小系统的基本组成
经常使用STM32开发的工程师对于它的开发环境的最小系统是必须要有所了解的,特别是硬件工程师在设计硬件的时候对这个最小系统就要更加的深入了解了,如果最小系统的搭建都有问题,那以后的使用很难避免不出现问题。 话不多说,进入正题说说STM32的最小系统的基本组成! 1、STM32最小系统硬件组成包括哪些? STM32的最小系统的硬件组成主要有:电源电路、复位电路、时钟电路、调试接口电路、启动电路。 电源 : 一般是3.3V输入作为STM32芯片的工作电压,实际中很多采用LDO将5V转换为3.3V进行供电,另外电路上还要加多个0.01uf去耦电容对输入电压进行滤波,稳定输入电压。 复位:STM32中有三种复位方式,分别为:上电复
[单片机]
浅谈<font color='red'>STM32</font><font color='red'>最小系统</font>的基本组成
一块STM32最小系统板来驱动电机
工作准备 驱动电机 1、硬件准备 一块STM32最小系统板:可以用自己的,也可以用nucleo板 驱动板:针对的是中小功率的伺服电机、马达,所以驱动模块一般可以选择分立的MOSFET或者集成的IPM模块,驱动板上需要包含: 位置信号接口:比如编码器和霍尔位置传感器 相电流采样与信号调理电路 过压、欠压、过流、过温保护 一款电机,这里需要知道电机的参数信息和位置接口 带有限流功能的数字电源或者电流限制在额定电流以下的开关电源 2、了解套件P-NUCLEO-IHM002,电机驱动板的各部分电路,电机的参数说明: Bull-Runningmodel BR2804-1700 kV Nominalvoltage
[单片机]
一块<font color='red'>STM32</font><font color='red'>最小系统</font>板来驱动电机
解读STM32最小系统那些事
一:电源 无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空。 对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MCU。 用万用表测试供电电压是否正确,调试时最好用数字电源供电,以便过压或过流烧坏板子,电压最好一步一步从进线端测试到芯片供电端。 二:启动选择 Boot引脚与JTAG无关。其仅是用于MCU启动后,判断执行代码的起始地址 在电路设计上可能Boot引脚不会使用,但要求一定要外部连接电阻到地或电源,切不可悬空; STM32三种启动模式对应的存储介质均是芯片内置的,它们是: STM32的三种
[单片机]
解读<font color='red'>STM32</font><font color='red'>最小系统</font>那些事
绘制stm32最小系统PCB图
一.原理图封装添加 1.添加工程 2.编译工程 3.封装原理图 打开AD软件,将封装库添加进来 添加文件到【可用库】中之后,将.PcbLib文件库移到最上面 左击需要封装的元件,在弹出的Properties中选择Add 元件封装 依次对其余元件进行封装 4.导入原理图 首先点击菜单中的设计 选择第一行 在弹出窗口中先选择验证变更,之后可以根据元件进行执行变更。成功将原理图导入PCB模块 二.PCB绘制 1.PCB布局 首先选择好相关元器件 2.PCB布线 开启交叉选择模式 这样方便对照元件查询 3.PCB覆铜 首先规划出覆铜的区域,选择工具,然后就根据之前画的线框拉出一个矩形
[单片机]
绘制<font color='red'>stm32</font><font color='red'>最小系统</font>PCB图
经典收藏!stm32最小系统完整版
采用stm32f103rc的 STM32 最小系统详细解析图,如下: 一、 STM32 主电路 二、USB转串口下载电路 注:此图中二极管D1不用接! 三、SWD模式调试仿真电路 四、指示电路 五、整体电路 注:此图中二极管D1不用接!
[单片机]
经典收藏!<font color='red'>stm32</font><font color='red'>最小系统</font>完整版
单片机学习笔记1:单片机最小系统设计
1、单片机概念 单片机:一种集成电路芯片,是单片微型计算机的简称。单片机由微处理器CPU、存储器ROM和RAM、输入输出IO接口电路组成,构成了一个既小巧又完善的计算机硬件系统。 2、单片机用途 (1)智能仪器仪表,如示波器、万用表 (2)机电一体化产品,如机器人、数控机床、打印机 (3)实时工业控制,如电机转速控制 (4)家用电器,如冰箱、洗衣机 3、单片机应用系统 单片机应用系统=软件+硬件(单片机+接口电路及外部设备) 单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和相应的控制、驱动软件,能完成一种或多种功能的使用系统。 4、MCS-51系列单片机组成结构 (1)中央处理器-CPU:8位数据宽度,能同时
[单片机]
单片机学习笔记1:单片机<font color='red'>最小系统</font>设计
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved