编译提示CAMCON.C(43): 警告 C206: 'URAT_send_cmd': 如何处理?
原标题:新人救助贴,希望大家帮帮忙 ...
阿莫修改的标题:编译提示CAMCON.C(43): 警告 C206: 'URAT_send_cmd': 如何处理?
打击“标题不能说明帖子内容”,处罚250莫元
http://www.ourdev.cn/thread-5468735-1-1.html
此贴被网友举报, 楼主扣分250莫元。
举报成功的网友获得3莫元的奖励(已经发出)。
已经由阿莫修改成合格的标题。
#include<reg51.h>
#include<CamCon.h>
code int zoomplus= 0x8101040702FF;
code int zoomminus = 0x8101040703FF;
code int stopzoom= 0x8101040700FF;
void delay()//延时函数
{
uint16 i = 1000;
while(i--);
}
void URAT_init(void)
{
SCON = 0x50;//设置串口特殊功能寄存器
TMOD = 0x20;
TH1= 0xFD;//波特率9600
TL1= 0xFD;
TR1= 1;
}
void UART_send_cmd(int cmd)
{
SBUF = cmd;
while(!TI);//判断中断溢出标志位
TI = 0;
}
main()
{
KeyOut1 = 0;
while(1)
{
if(!KeyIn1)
{
delay();
if(!KeyIn1)
{
URAT_init();
URAT_send_cmd(zoomplus);
while(!KeyIn1);
}
}
if(!KeyIn2)
{
delay();
if(!KeyIn2)
{
URAT_init();
URAT_send_cmd(zoomminus);
while(!KeyIn2);
}
}
if(!KeyIn3)
{
delay();
if(!KeyIn3)
{
URAT_init();
URAT_send_cmd(stopzoom);
while(!KeyIn3);
}
}
}
}
编译的时候提示:
CAMCON.C(43): 警告 C206: 'URAT_send_cmd': missing function-prototype
CAMCON.C(43): 错误 C267: 'URAT_send_cmd': requires ANSI-style prototype
请问各位大大,该如何解决,已在头文件里对此函数进行了申明。谢谢了 我也犯过同样的错误,想知道! 靠。。。SBUF几位啊。。。真会图方便啊~ huangdog 发表于 2012-5-6 19:00 static/image/common/back.gif
靠。。。SBUF几位啊。。。真会图方便啊~
这样啊,那如果一定要发上面的数据,一定要8位8位的发吗? 新手路过,学习一下 串口不是8位一传么 改下题目吧 小心被罚!!! 上面的函数是uart后面的是urat你说错在哪? 看在同是新人的份上就不举报你了 已经被扣分了,好狠啊,我后来自己发现了,8楼的发现了
页:
[1]