Keil的错误解决问题

2019-07-15 11:07发布

求大神们看看下面的程序错误和警告是为什么啊啊啊????

      void write_date(uchar date)
{
        rs=1;
        lcden=0;
        P0=date;
        delay(5);
        lcden=1;
        delay(5);
        lcden=0;        
}

void writeString(uchar * str, uchar length)
{
     uchar i;
    for(i = 0; i < length; i++)
    {
         write_data(str);
     }
}
SW.C(64): warning C206: 'write_data': missing function-prototype
SW.C(64): error C267: 'write_data': requires ANSI-style prototype
Target not created


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
体温37度
1楼-- · 2019-07-16 16:47
 精彩回答 2  元偷偷看……
wufa1986
2楼-- · 2019-07-16 18:38
write_data(str);改write_data(*str);str++;
blust
3楼-- · 2019-07-17 00:32
体温37度 发表于 2017-5-8 21:37
不好意思啊,我的问题还在审核中,就是这个问题
在原来的开发版上1602用的是P0口,写的程序可以用,但是我现在把它用到我自己的板子上,用的是pP2口,按理论来说在程序中把P0改成p2口应该就可以使用了,但是,它现在还是不能用,和外围电路是不是有关系呢 ...

还要改端口配置啊
体温37度
4楼-- · 2019-07-17 02:42
blust 发表于 2017-5-11 11:14
还要改端口配置啊

是第三个引脚电阻的问题,没有调好液晶对比度
blust
5楼-- · 2019-07-17 05:22
体温37度 发表于 2017-5-11 22:06
是第三个引脚电阻的问题,没有调好液晶对比度

找到问题就好。

一周热门 更多>