OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 21817|回复: 20

编译是出现..\HARDWARE\timer.c(31): error: #29: expected an expression错误??

[复制链接]

2

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-11-19
在线时间
16 小时
发表于 2016-4-10 22:19:55 | 显示全部楼层 |阅读模式
1金钱
新人学习,在自己敲的时候出现这样的情况。。。怎么回事?

出现这样的错误怎么办

出现这样的错误怎么办

最佳答案

查看完整内容[请看2#楼]

define后面不加;!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

ldyldy95 该用户已被删除
发表于 2016-4-10 22:19:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2016-4-11 08:42:12 | 显示全部楼层

需要一个表达式。

这一般都是语法错误造成的,比如缺少半边括号,缺少分号之类。

回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2016-6-8
在线时间
6 小时
发表于 2016-8-8 14:47:42 | 显示全部楼层
新手遇到同样问题,求指教
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
20
金钱
20
注册时间
2016-7-21
在线时间
2 小时
发表于 2016-8-12 11:44:42 | 显示全部楼层
在key.h里看一下你的LED0定义过没有
回复

使用道具 举报

9

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2016-7-4
在线时间
47 小时
发表于 2016-8-12 11:58:35 | 显示全部楼层
请使用“!=”,"=!"这是什么鬼
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-8-12 12:32:37 | 显示全部楼层
Randy.zhang 发表于 2016-8-12 11:58
请使用“!=”,"=!"这是什么鬼

=!不是取非赋值么
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2016-8-12
在线时间
10 小时
发表于 2016-8-12 13:25:47 | 显示全部楼层
可能是把“=”写成中文的了
回复

使用道具 举报

9

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
228
金钱
228
注册时间
2016-7-4
在线时间
47 小时
发表于 2016-8-12 13:46:05 | 显示全部楼层

那就麻烦加个空格啊,这代码风格真是醉了
回复

使用道具 举报

0

主题

40

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2016-2-25
在线时间
137 小时
发表于 2016-8-12 14:39:02 | 显示全部楼层
应该不是代码的错误,看看编译器设置吧
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-8-12 20:40:33 | 显示全部楼层
估计是SYSTEM文件夹没加进来。
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2014-5-31
在线时间
9 小时
发表于 2016-12-15 16:51:13 | 显示全部楼层
楼主解决没有啊。我也遇到同样的问题了!!!!!解决了分享一下啊!
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2023-8-15
在线时间
0 小时
发表于 2017-3-30 23:04:25 | 显示全部楼层
ldyldy95 发表于 2017-3-23 23:46
define后面不加;!!!

谢了,正解啊,
回复

使用道具 举报

1

主题

16

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2018-12-6
在线时间
18 小时
发表于 2018-12-25 14:01:58 | 显示全部楼层
定义全局变量 #define 的时候后面加了分号了吧
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2019-5-24
在线时间
3 小时
发表于 2019-8-6 15:12:58 | 显示全部楼层
我他妈也是这个
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-11-22
在线时间
5 小时
发表于 2019-12-10 16:52:22 | 显示全部楼层
楼上正解
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2020-1-6
在线时间
31 小时
发表于 2020-1-10 16:08:27 | 显示全部楼层
define定义变量时后面不要加“;”
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-6-26
在线时间
0 小时
发表于 2020-6-28 16:49:58 | 显示全部楼层
hunty498 发表于 2018-12-25 14:01
定义全局变量 #define 的时候后面加了分号了吧

正解,点赞
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-8-25
在线时间
0 小时
发表于 2020-8-25 11:29:45 | 显示全部楼层
kanekiken 发表于 2020-1-10 16:08
define定义变量时后面不要加“;”

没有加分号也报这个错误,把例程的代码复制过来也报错,怎么弄呀
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2020-8-4
在线时间
4 小时
发表于 2020-10-7 08:59:56 | 显示全部楼层
同新手 同BUG  -----    #define 后面没加分号 该有分号的地方都在这呢...  那还有其他BUG么?  编译问题的话 应该是哪里呢
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2020-8-4
在线时间
4 小时
发表于 2020-10-7 09:02:13 | 显示全部楼层
   是编译问题  这个地址是解决方法https://blog.csdn.net/qq_40860986/article/details/89955634
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 18:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表