打印

在使用keil中,发现这样的,如图

[复制链接]
1860|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
yichunshan| | 2017-2-6 16:34 | 只看该作者
可能是错误的输入法导致的未知字符,编译器不识别,你又看不到。
遇见这种问题,就直接把出错行的所有内容(包括代码)全部选中删除,重新写该行代码,就好了

使用特权

评论回复
板凳
ningling_21| | 2017-2-6 17:46 | 只看该作者
或许是输入错误,注释该行,另起一行重新输入

使用特权

评论回复
地板
杨爱林林| | 2017-2-6 18:16 | 只看该作者
宏定义没定义。。。

使用特权

评论回复
5
ddllxxrr| | 2017-2-6 20:22 | 只看该作者
I2CSDA应有等于号或不等号的等式才能判断,少表达式

使用特权

评论回复
6
董自祝| | 2017-2-7 08:19 | 只看该作者
是不是你()打错了,一个英文一个中文啊

使用特权

评论回复
7
shauew| | 2017-2-7 08:45 | 只看该作者
展开这个I2CSDA给大家看看先。

使用特权

评论回复
8
yichunshan| | 2017-2-7 09:01 | 只看该作者
ddllxxrr 发表于 2017-2-6 20:22
I2CSDA应有等于号或不等号的等式才能判断,少表达式

谁说非要表达式?

使用特权

评论回复
9
yan心跳|  楼主 | 2017-2-7 10:00 | 只看该作者
yichunshan 发表于 2017-2-6 16:34
可能是错误的输入法导致的未知字符,编译器不识别,你又看不到。
遇见这种问题,就直接把出错行的所有内容 ...

按你的说法做了,还是不行,

使用特权

评论回复
10
yan心跳|  楼主 | 2017-2-7 10:04 | 只看该作者
杨爱林林 发表于 2017-2-6 18:16
宏定义没定义。。。

定义了

使用特权

评论回复
11
yichunshan| | 2017-2-7 10:37 | 只看该作者
yan心跳 发表于 2017-2-7 10:00
按你的说法做了,还是不行,


I2CSDA变量先不用,改成if(1)看看编译能过不

使用特权

评论回复
12
yan心跳|  楼主 | 2017-2-7 10:59 | 只看该作者
yichunshan 发表于 2017-2-7 10:37
I2CSDA变量先不用,改成if(1)看看编译能过不

过了

使用特权

评论回复
13
yan心跳|  楼主 | 2017-2-7 11:00 | 只看该作者
yichunshan 发表于 2017-2-7 10:37
I2CSDA变量先不用,改成if(1)看看编译能过不

恩,过了,这是什么原因呢?

使用特权

评论回复
14
hugo0chen| | 2017-2-7 11:09 | 只看该作者
I2CSDA的定义在哪,放上来看看

使用特权

评论回复
15
ddllxxrr| | 2017-2-7 11:14 | 只看该作者
yichunshan 发表于 2017-2-7 09:01
谁说非要表达式?

expected an expression 它说地

使用特权

评论回复
16
ddllxxrr| | 2017-2-7 11:14 | 只看该作者
yichunshan 发表于 2017-2-7 09:01
谁说非要表达式?

expected an expression 它说地

使用特权

评论回复
17
m564522634| | 2017-2-7 11:27 | 只看该作者
yan心跳 发表于 2017-2-7 11:00
恩,过了,这是什么原因呢?

I2CSDA  宏定义你有没有包含进去了

使用特权

评论回复
18
McuPlayer| | 2017-2-7 11:29 | 只看该作者
I2CSDA要先定义,再使用

使用特权

评论回复
19
luojm| | 2017-2-7 12:30 | 只看该作者
I2CSDA 的定义有问题

使用特权

评论回复
20
Harvard| | 2017-2-7 13:33 | 只看该作者
不知道是什么版本 升级到最新的 mdk5.22A试试看

使用特权

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

本版积分规则

6

主题

35

帖子

1

粉丝