[STM32F1] 程序编译之后老是显示这样的错误

[复制链接]
722|13
 楼主| morrisk 发表于 2018-5-25 11:00 | 显示全部楼层 |阅读模式
void SysTick_Init(void)
{
       if (SysTick_Config(SystemFrequency/100000))
      {
            while(1);
      }
}
zyf部长 发表于 2018-5-25 11:07 | 显示全部楼层

什么意思?不是很明白你说的什么,能再解释一下这个现象吗
 楼主| morrisk 发表于 2018-5-25 11:12 | 显示全部楼层
这里的SystemFrequency我明明可以在system_stm32f10x.c文件中追踪到它的定义,但是老是显示这样的错误,
xxmmi 发表于 2018-5-25 11:16 | 显示全部楼层

头文件的路径没有包含进来
 楼主| morrisk 发表于 2018-5-25 11:22 | 显示全部楼层
我检查了下,是包含进来了的 ,
zwll 发表于 2018-5-25 11:25 | 显示全部楼层
.C文件不是通过包含来添加到项目中的。你看看项目本身的成员列表里有没有这个文件。另外你是什么环境?
gejigeji521 发表于 2018-5-25 11:49 来自手机 | 显示全部楼层
这就不清楚了
yinxiangh 发表于 2018-5-25 11:58 | 显示全部楼层
应该是没有把头文件包含进去,要在项目属性配置里面设置一下
 楼主| morrisk 发表于 2018-5-25 12:04 | 显示全部楼层
找到问题了,因为我和例程用的库函数的版本不一样,变量名不一样,所以出现了错误,改了就好了
stly 发表于 2018-5-25 12:08 | 显示全部楼层
请问一下,库函数是指SysTick_Config()吗,我也遇到了这个问题,想求教一下
llljh 发表于 2018-5-25 12:12 | 显示全部楼层

直接在SysStick.h定义SystemFrequency不就可以啊,头文件里没定义包含了也没用
pengf 发表于 2018-5-25 12:16 | 显示全部楼层

肯定是头文件的定义和你用的不一样,所以以后看清楚了。
xxrs 发表于 2018-5-25 12:24 | 显示全部楼层

怎么改?
 楼主| morrisk 发表于 2018-5-25 12:31 | 显示全部楼层

嗯,预料中的结果,先结贴吧,多谢大家啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

6879

帖子

2

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