9、STM32的启动过程

1、启动模式

复位方式有三中:上电复位、硬件复位、软件复位。当产生复位,并且离开复位状态后,内核做的第一件事就是读取一下两个32位整数的值。

  • 从地址0x00000000读取堆栈指针MSP的初始值,该值就是栈顶地址。
  • 从地址0x00000004读取程序计数器指针PC的初始值,这个值只想复位后执行的第一条指令。
相关推荐
ShallWeL37 分钟前
NVIDIA Jetson 早期系列演进
人工智能·嵌入式硬件·边缘计算·智能硬件
2501_914245933 小时前
C语言与硬件交互:从GPIO到中断的嵌入式编程实践
c语言·单片机·交互
炸膛坦客4 小时前
单片机/C/C++八股:(二十四)编译文件( .bin 和 .hex ,包括 .elf 和 .axf )
c语言·c++·单片机
Yunhoa4 小时前
51单片机(DS18B20 数字温度传感器)
单片机·嵌入式硬件·51单片机
zlinear数据采集卡5 小时前
2mV纹波的代价:硬核拆解ZLinear模拟前端放大器与正负可调电源设计
arm开发·单片机·嵌入式硬件·fpga开发·架构·开源
Wallystech-Linda6 小时前
Exploring WiFi 7 Module Designs for Next-Generation Wireless Applications
嵌入式硬件
不上岸的旱鸭子7 小时前
PCB设计
单片机·pcb工艺
吠品8 小时前
多语言支持,从后台到前端我都趟过哪些坑
stm32·单片机·嵌入式硬件
xuxie998 小时前
start2 PWM+ADC掉电检测
单片机·嵌入式硬件
炸膛坦客8 小时前
单片机/C/C++八股:(二十三)#define 和 typedef 的区别
c语言·c++·单片机