微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > Keil的错误解决问题

Keil的错误解决问题

时间:10-02 整理:3721RD 点击:
求大神们看看下面的程序错误和警告是为什么啊啊啊?
      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

试试在前面声明一下


主函数前面声明一下~

如果子函数在主函数前面不是不用声明吗?

如果子函数在主函数前面不是不用声明吗?

根据错误提示,显示的是没有声明~
你可以放多点代码上来,好观察呀。

这个我已经知道了我打错了代码,可不可以帮我看看我另一个问题?

可以啊。如果能帮到你最好了。

我发帖了,就是一个关于液晶1602的问题,太感谢了

不好意思啊,我的问题还在审核中,就是这个问题
在原来的开发版上1602用的是P0口,写的程序可以用,但是我现在把它用到我自己的板子上,用的是pP2口,按理论来说在程序中把P0改成p2口应该就可以使用了,但是,它现在还是不能用,和外围电路是不是有关系呢

write_data(str);改write_data(*str);str++;

还要改端口配置啊

是第三个引脚电阻的问题,没有调好液晶对比度

找到问题就好。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top