打印
[STM32F1]

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

[复制链接]
499|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
morrisk|  楼主 | 2019-12-1 13:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

void SysTick_Init(void)
{
       if (SysTick_Config(SystemFrequency/100000))
      {
            while(1);
      }
}

使用特权

评论回复
沙发
zyf部长| | 2019-12-1 13:49 | 只看该作者
什么意思?不是很明白你说的什么,能再解释一下这个现象吗

使用特权

评论回复
板凳
morrisk|  楼主 | 2019-12-1 13:51 | 只看该作者
这里的SystemFrequency我明明可以在system_stm32f10x.c文件中追踪到它的定义,但是老是显示这样的错误,

使用特权

评论回复
地板
xxmmi| | 2019-12-1 13:54 | 只看该作者
头文件的路径没有包含进来

使用特权

评论回复
5
morrisk|  楼主 | 2019-12-1 13:58 | 只看该作者
我检查了下,是包含进来了的 ,

使用特权

评论回复
6
zwll| | 2019-12-1 14:01 | 只看该作者
.C文件不是通过包含来添加到项目中的。你看看项目本身的成员列表里有没有这个文件。另外你是什么环境?

使用特权

评论回复
7
chuxh| | 2019-12-1 14:03 | 只看该作者

这就不清楚了

使用特权

评论回复
8
yinxiangh| | 2019-12-1 14:06 | 只看该作者
应该是没有把头文件包含进去,要在项目属性配置里面设置一下

使用特权

评论回复
9
morrisk|  楼主 | 2019-12-1 14:10 | 只看该作者
找到问题了,因为我和例程用的库函数的版本不一样,变量名不一样,所以出现了错误,改了就好了

使用特权

评论回复
10
stly| | 2019-12-1 14:13 | 只看该作者
请问一下,库函数是指SysTick_Config()吗,我也遇到了这个问题,想求教一下

使用特权

评论回复
11
llljh| | 2019-12-1 14:15 | 只看该作者
直接在SysStick.h定义SystemFrequency不就可以啊,头文件里没定义包含了也没用

使用特权

评论回复
12
pengf| | 2019-12-1 14:18 | 只看该作者
肯定是头文件的定义和你用的不一样,所以以后看清楚了。

使用特权

评论回复
13
xxrs| | 2019-12-1 14:20 | 只看该作者
怎么改?

使用特权

评论回复
14
morrisk|  楼主 | 2019-12-1 14:24 | 只看该作者
嗯,预料中的结果,先结贴吧,多谢大家啦

使用特权

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

本版积分规则

701

主题

6879

帖子

2

粉丝