更改宏定义后 报error #101: xxx has already been declared

[复制链接]
1226|1
 楼主| yunfei_han 发表于 2022-9-1 20:49 | 显示全部楼层 |阅读模式
使用官方 GD32305R_START_Demo 的例程,编译后可运行(延时时间是设定值3倍,与晶振、系统时钟有关);
官方Demo使用的晶振是25MHz,宏定义包含"GD32F30X_CL",决定系统时钟;
我自己的板子用的是8M晶振,因此想将"GD32F30X_CL"修改为“GD32F30X_HD”,
修改之后报 error #101: xxx has already been declared in the current scope
芯片:GD32F305RB,Keil 版本5.23.

哪位大神遇到过?
01 CL.jpg
02 HD.jpg
 楼主| yunfei_han 发表于 2022-9-2 22:49 | 显示全部楼层
解决了,不能更改GD32F30X_CL;需要更改 HXTAL_VALUE值,以及时钟配置寄存器RCU_CFG1的赋值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

25

帖子

0

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