打印

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

[复制链接]
948|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
使用官方 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 (336.5 KB )

01 CL.jpg

02 HD.jpg (367.39 KB )

02 HD.jpg

使用特权

评论回复
沙发
yunfei_han|  楼主 | 2022-9-2 22:49 | 只看该作者
解决了,不能更改GD32F30X_CL;需要更改 HXTAL_VALUE值,以及时钟配置寄存器RCU_CFG1的赋值。

使用特权

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

本版积分规则

1

主题

25

帖子

0

粉丝