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

[复制链接]
4208|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文件中有对应的修改位置的
 楼主| 243495567 发表于 2017-1-9 11:59 | 显示全部楼层
whtwhtw 发表于 2017-1-6 10:44
主频设置不了要考虑一直运行的内部RC振荡器,外置晶振没工作。GD的启动时间比STM多
#define HSE_STARTUP_TI ...

不行 改称 FFFFF都不
zhanzr21 发表于 2017-1-14 19:22 | 显示全部楼层
GD的外部时钟稳定延时药长一些, 如果直接使用ST库, 改HSE_STARTUP_TIMEOUT
改长一点不要紧,事实上不会等那么长时间
chuntian2016 发表于 2017-1-30 21:29 | 显示全部楼层
这个首先要确认是采用了外部主频的
chuntian2016 发表于 2017-1-30 21:29 | 显示全部楼层
然后就是在程序中找对该主频对应的设计部分的,,特别是几个密切的寄存器的。
baimiaocun2015 发表于 2017-1-31 10:17 | 显示全部楼层
这个主频设计的很关键的,,要充分考虑好的。
smilingangel 发表于 2017-1-31 10:29 | 显示全部楼层
主频设置的主要看相关寄存器的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

11

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部