keil 编程中做了一个工程文件,其中i2c.h文件始终加不进i2c.c文件中

2019-03-24 18:38发布

弹出的错误是
Build target 'Target 1'
assembling STARTUP.A51...
compiling 1602.c...
compiling i2c.c...
I2C.H(10): error C129: missing ';' before 'I2CWritebyte'
compiling main.c...
Target not created
源文件已经传入附件中,各位大侠 帮帮忙看看  这种工程文件小弟第一次尝试,多谢各位的鼎力支持 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
Li_Lei
1楼-- · 2019-03-25 03:51
uchr未定义
51DPJLT
2楼-- · 2019-03-25 07:37
我试试
51DPJLT
3楼-- · 2019-03-25 09:39
 精彩回答 2  元偷偷看……
51DPJLT
4楼-- · 2019-03-25 13:48
而且 i2c.h文件还是添加不进i2c.c文件中,肿么回事
Li_Lei
5楼-- · 2019-03-25 17:45
你先把uchr换成unsigned char试试,另外DATA好像是个保留字,换个别的
51DPJLT
6楼-- · 2019-03-25 22:59
查出来了,data 重复了,换了下就好了,只是有警告,帮忙看看
I2C.C(52): warning C291: not every exit path returns a value
compiling main.c...
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_LCDWRITE_ADDRESS?1602

一周热门 更多>