编译工程报错:..srcsystick.c(31): error: #20: identifier "SystemCoreClock" is undefined

2019-10-16 02:24发布

如题,请各位大虾指正,用ST官网的USB库中的例程,想自己修改一下,未修改前编译正常,添加了一个systick.c和systick.h而后报错:..srcsystick.c(31): error:  #20: identifier "SystemCoreClock" is undefined,SystemCoreClock在core_cm3.h中定义,而且我在systick.h中已经包含了这个头文件,systick.h中的内容如下:#ifndef __SYSTICK_H#define __SYSTICK_H

#include "stm32f10x.h"
#include "core_cm3.h"

void SysTick_Init_Config(void);
void Delay_nMs(u32 nms);
void Delay_nS(u32 ns);

#endif
百思不得其解,为什么一直说没有定义,试了各种方法也不行,请指教,不胜感谢!在线等,挺着急的!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
kingnike
1楼-- · 2019-10-16 05:50
我看了你的core_cm3.h版本太旧了,是V1.10的,原子例程里面都是V1.30的。然后V1.10的里面就没有SysTick_CTRL_ENABLE_Msk这个宏定义。
SystemCoreClock这个变量你都没有定义,肯定是要报错的,而且在void SysTick_Init_Config(void)这个函数头部有明确说明如何使用,你再好好琢磨一下。
kingnike
2楼-- · 2019-10-16 06:17
工程发上来帮你看吧,这个不好说
phinexapple
3楼-- · 2019-10-16 09:10
谢谢了!麻烦帮助看一下!

phinexapple
4楼-- · 2019-10-16 11:57
kingnike 发表于 2016-12-9 15:51
工程发上来帮你看吧,这个不好说

工程已经上传,麻烦帮看下谢谢!
kingnike
5楼-- · 2019-10-16 16:00
 精彩回答 2  元偷偷看……
phinexapple
6楼-- · 2019-10-16 21:22
感谢感谢,我在琢磨琢磨,谢谢!

一周热门 更多>