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

哪位能帮忙提供一个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个回答
dataozi 回答时间: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的你需要吗?

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

STM32F401RCT6的空工程

STM32F401RCT6.rar

下载

9.1 MB, 下载次数: 84, 下载积分: 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值会改变?
dataozi 回答时间: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
感谢分享
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版