打印

GD32F450运行STM32f429程序没发现什么问题.但是关于主频设置出问题,请求解决方法

[复制链接]
3906|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
243495567|  楼主 | 2017-1-5 19:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
买了STM32F429的开发板,把GD32F450芯片替换上去,运行STM32F429代码没发现什么问题.但是主频没法改,怎么改都是一样的主频.应该是设置稍微不一样.谁知道GD32F450运行ST库改主频设置?
谢谢!!!
沙发
xyz549040622| | 2017-1-5 20:58 | 只看该作者
M4的芯片不知道,但是根据M3来的经验,两者的主频寄存器确实不一样,建议对比下两者主频设置的库,把STM32的库改过来,当来最好的办法是用GD的库。

使用特权

评论回复
板凳
whtwhtw| | 2017-1-6 10:44 | 只看该作者
主频设置不了要考虑一直运行的内部RC振荡器,外置晶振没工作。GD的启动时间比STM多
#define HSE_STARTUP_TIMEOUT    ((uint32_t)100)
100改为200

使用特权

评论回复
地板
vivilzb1985| | 2017-1-8 21:20 | 只看该作者
这个主要在XXconfig.H文件中有对应的修改位置的

使用特权

评论回复
5
243495567|  楼主 | 2017-1-9 11:59 | 只看该作者
whtwhtw 发表于 2017-1-6 10:44
主频设置不了要考虑一直运行的内部RC振荡器,外置晶振没工作。GD的启动时间比STM多
#define HSE_STARTUP_TI ...

不行 改称 FFFFF都不

使用特权

评论回复
6
zhanzr21| | 2017-1-14 19:22 | 只看该作者
GD的外部时钟稳定延时药长一些, 如果直接使用ST库, 改HSE_STARTUP_TIMEOUT
改长一点不要紧,事实上不会等那么长时间

使用特权

评论回复
7
chuntian2016| | 2017-1-30 21:29 | 只看该作者
这个首先要确认是采用了外部主频的

使用特权

评论回复
8
chuntian2016| | 2017-1-30 21:29 | 只看该作者
然后就是在程序中找对该主频对应的设计部分的,,特别是几个密切的寄存器的。

使用特权

评论回复
9
baimiaocun2015| | 2017-1-31 10:17 | 只看该作者
这个主频设计的很关键的,,要充分考虑好的。

使用特权

评论回复
10
smilingangel| | 2017-1-31 10:29 | 只看该作者
主频设置的主要看相关寄存器的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

11

帖子

2

粉丝