您的位置:首页 > 其它

关于 stm32 启动文件的总结

2017-12-15 13:04 429 查看
关于 stm32 启动文件的总结分享!

stm32启动文件可以说有 5 个作用:1,初始化堆栈SP      2,初始化中断向量表   3,配置系统时钟    4,—main 进入main()函数  5,初始化PC指针, 上电后就从 RESET Handler   开始执行。

简单说明:(详其他可参考 cortex_m3 内核)

堆:主要用于动态内存的分配,比如用 malloc()

栈:变量,函数调用。

 weak  是 若定义 意思是说 自己可以在  C  中定义 。

B  .   跳转到无限循环。

注:自己在 it .c   里边定义的中断函数,命名要与中断向量表的一致,否则无效,但编译不会出错!!!



堆栈一些初始化!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: