首页 > 版块 > STM32 > 帖子正文

关于STM32单片机启动问题

问答 0 151****8893 发布于 2022-04-28 13:36
收藏 0 回复 1 浏览 312

STM32单片机是如何启动的?

1 0
发表评论
回答 (1)

黄忠

通常,当处理器从复位中启动时,它首先会访问0地址的向量表,复

位时处理器首先读取向量表的前2个字,第一个字为堆栈指针MSP初始值;第二

个字为复位向量,它表示程序执行的起始地址。当读取到复位地址之后,会自动

跳到复位向量处开始执行程序。当程序跳到复位向量的时候,我们可以在复位向

量地址处写上自己的用户代码,执行完这段代码之后,指挥程序跳到MAIN程序

运行,那么这样连贯起来,程序就正常跑起来了,这就是一个完整的启动。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表乌云踏雪网立场。

文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。