还搞不透stm32单片机启动过程?一篇文章几百字让你彻底看懂!

1.stm32启动

1.1 msp和pc的初始值,第一步:

2.boot的值就被锁定了

可以根据实际绑定的值变动,

这里补充一点boot1和0的原理:

1.2来点刺激的:

这里我插入一个链接:

【明解STM32】一文搞明白STM32芯片存储结构-CSDN博客

说的不错!

1.3 pdf文件的详解:

栈空间主要用来存储临时变量,形参等数据;

堆需要自己管理:

程序员自己管理+malloc才行

1.3启动过程:

resethandler的一些细节:weak函数、汇编

2.总结

2.1 总结知识点

main就做了很多操作:

复位中断函数:systemInit+__main():

相关推荐
IDIOT___IDIOT1 小时前
GPIO输出模式
单片机·嵌入式硬件
子墨城西2 小时前
DSP、MCU、FPGA 的详细总结
单片机·嵌入式硬件·fpga开发
技术干货贩卖机2 小时前
0基础 | 开发环境 |51单片机编译环境 Keil C251和C51,STM32的编译环境Keil 5 MDK-ARM
arm开发·stm32·嵌入式硬件
XINVRY-FPGA2 小时前
XC6SLX100T-2FGG484I 赛灵思 XilinxFPGA Spartan-6
c++·人工智能·嵌入式硬件·阿里云·ai·fpga开发·fpga
古希腊掌握嵌入式的神2 小时前
PCB新手常见问题--晶振和MCU 电容放置
单片机·嵌入式硬件
瓢儿菜20182 小时前
proteus 仿真串口 安装配置虚拟软件
单片机·proteus·仿真·虚拟串口配置
星辰pid2 小时前
STM32+dht11+rc522+jq8400的简单使用
stm32·单片机·嵌入式硬件
不脱发的程序猿3 小时前
如何判断单片机性能极限?
单片机·嵌入式
东雁西飞4 小时前
MATLAB 控制系统设计与仿真 - 34
开发语言·单片机·算法·matlab·工业机器人
YdaMooc13 小时前
STM32-FreeRTOS的详细配置
stm32·单片机·嵌入式硬件