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

哪位能帮忙提供一个STM32F401RET6标准库的例子

[复制链接]
dgdzes 提问时间:2019-9-11 15:41 /
想在标准库的模板上修改为STM32F401RET6项目,目前仅仅是修改了SystemInit里的SetSysClock函数,芯片型号改为STM32F401RET6,宏定义改为USE_STDPERIPH_DRIVER,STM32F401xx,启动文件改为startup_stm32f401xx.s;主程序为空,能编译成功,进入调试后,指针停在汇编的首行,有时候停在SetSysClock函数首行,再单步时,就变成全速运行,暂停后,指针不知道运行到哪里了,目前还没找到原因。请问谁能帮忙提供一个STM32F401RET6标准库的例子。
收藏 评论10 发布时间:2019-9-11 15:41

举报

10个回答
大陶 回答时间:2019-9-11 19:11:19
我有RCT6的你需要吗?
rillhu 回答时间:2019-9-11 23:21:49
官网上应该有很详细的例子吧,不过要注册才能下载
dgdzes 回答时间:2019-9-12 09:30:36
dataozi 发表于 2019-9-11 19:11
我有RCT6的你需要吗?

好的,帮忙传下,多谢多谢。
大陶 回答时间:2019-9-16 10:17:38
dgdzes 发表于 2019-9-12 09:30
好的,帮忙传下,多谢多谢。

STM32F401RCT6的空工程

STM32F401RCT6.rar

下载

9.1 MB, 下载次数: 178, 下载积分: ST金币 -1

dgdzes 回答时间:2019-9-16 18:08:36
dataozi 发表于 2019-9-16 10:17
STM32F401RCT6的空工程

dataozi,跑起来了,非常感谢。
刚才调试,发现这样的现象,你在调试的时候有没有出现过。
在SetSysClock的下一行调用SystemCoreClockUpdate,得到SystemCoreClock是84,这符合设计;但是从SystemInit出来进main后(main里面不更改时钟),查看SystemCoreClock却是168,再调用SystemCoreClockUpdate一次后,查看
SystemCoreClock值为84,为什么从SystemInit出来后,SystemCoreClock值会改变?
大陶 回答时间:2019-9-16 18:50:42
dgdzes 发表于 2019-9-16 18:08
dataozi,跑起来了,非常感谢。
刚才调试,发现这样的现象,你在调试的时候有没有出现过。
在SetSysClock ...

嗯 嗯 一定要注意 M N P Q的配置 还有外部晶振的原则 比如8MHZ还是25MHZ 搭配 M N P Q
xiaox5 回答时间:2019-10-13 18:02:44
感谢分享
xiaox5 回答时间:2019-10-13 18:03:17
感谢分享
xiaox5 回答时间:2019-10-13 18:03:53
感谢分享
xiaox5 回答时间:2019-10-13 18:39:49
这个不知道行不行
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版