你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32是不是启动代码都不用改啊

[复制链接]
巧子儿 提问时间:2015-5-16 18:34 /
启动代码功能:
1. 初始化堆栈指针SP;
2. 初始化程序计数器指针PC;
3. 设置堆、栈的大小;
4. 设置异常向量表的入口地址;
5. 配置外部SRAM作为数据存储器(这个由用户配置,一般的开发板可没有外部SRAM);
6. 设置C库的分支入口__main(最终用来调用main函数);
7. 在3.5版的启动文件还调用了在system_stm32f10x.c文件中的SystemIni() 函数配置系统时钟,在旧版本的工程中要用户进入main函数自己调用SystemIni() 函数。

那么使用stm32时是不是启动代码都不用改啊?

STM32时钟有几种,怎么分配?
收藏 评论11 发布时间:2015-5-16 18:34

举报

11个回答
风子 回答时间:2015-5-16 18:38:56
不同系列的芯片启动代码有一些小区别吧应该
时钟配置,,根据自己需要
jacobfeng 回答时间:2015-5-16 19:58:11
比如使用8M或12M外部晶振需要修改代码。跑ucos的话需要修改堆栈的大小。
sasmike 回答时间:2015-5-16 22:09:55
不知晶振有几种类型……
moyanming2013 回答时间:2015-5-16 23:42:13
不用第2步的:
初始化程序计数器指针PC;
吧?!
第6步也是由ARM CC编译器C库函数自己负责完成的吧?!
lkl0305 回答时间:2015-5-17 13:38:29
来学习下
巧子儿 回答时间:2015-5-17 16:28:10
moyanming2013 发表于 2015-5-16 23:42
不用第2步的:
初始化程序计数器指针PC;
吧?!

哦,启动代码自己有2吧?
巧子儿 回答时间:2015-5-17 16:28:26
sasmike 发表于 2015-5-16 22:09
不知晶振有几种类型……

一起学习啊
巧子儿 回答时间:2015-5-17 16:28:42

一起来学习啊
aoxiangwode2008 回答时间:2015-5-17 17:19:58
入门先不用改启动代码。
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版