STM32启动文件如何配置以实现高效启动?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2641个文字,预计阅读时间需要11分钟。
一、复位电路+在了解启动文件之前,需要明确STM32的复位中断流程,STM32的复位分为上电复位和手动复位,复位电路如图所示:+ 注意:图中复位电路是低电平复位,有的MCU是高电平复位。
一、复位电路在了解启动文件之前需要明白STM32的复位中断流程,STM32的复位分为上电复位和手动复位,复位的电路图如下所示:
注意: 图中的复位电路是低电平复位,有的MCU是高电平复位。
-
上电复位:顾名思义,上电复位就是STM32通电时,硬件自动复位的过程。从复位电路中可知,当芯片刚通电时电容两端没离子存在,所以处于充电过程,此时复位引脚等同于接地,这一过程成为上电复位。
-
手动复位:手动复位是通过按键强行将复位引脚拉低,使芯片产生复位中断。
-
STM32的启动文件后缀是".s"的文件,打开项目是可以看到项目中有一个startup_stm32f103xb.s的文件,如下图所示:
打开文件后可以很清晰的看到STM32的启动流程,不过这里需要一些简单的汇编知识。没学过汇编的小伙伴也不用怕,我们只需要简单的分析即可,这里只分析流程不进行汇编指令的编写。
本文共计2641个文字,预计阅读时间需要11分钟。
一、复位电路+在了解启动文件之前,需要明确STM32的复位中断流程,STM32的复位分为上电复位和手动复位,复位电路如图所示:+ 注意:图中复位电路是低电平复位,有的MCU是高电平复位。
一、复位电路在了解启动文件之前需要明白STM32的复位中断流程,STM32的复位分为上电复位和手动复位,复位的电路图如下所示:
注意: 图中的复位电路是低电平复位,有的MCU是高电平复位。
-
上电复位:顾名思义,上电复位就是STM32通电时,硬件自动复位的过程。从复位电路中可知,当芯片刚通电时电容两端没离子存在,所以处于充电过程,此时复位引脚等同于接地,这一过程成为上电复位。
-
手动复位:手动复位是通过按键强行将复位引脚拉低,使芯片产生复位中断。
-
STM32的启动文件后缀是".s"的文件,打开项目是可以看到项目中有一个startup_stm32f103xb.s的文件,如下图所示:
打开文件后可以很清晰的看到STM32的启动流程,不过这里需要一些简单的汇编知识。没学过汇编的小伙伴也不用怕,我们只需要简单的分析即可,这里只分析流程不进行汇编指令的编写。

