2022.2.20
代码写的没问题 但就是生成不了hex文件 弄了半天 最后问师傅 师傅告诉我是函数INIT()和init()
重定义了,改了一下确实没问题了 但是我还是不知道为啥重定义了,难道是keil5对大小写不敏感?大概吧.........
/****************************************之前代码***************************************/
void INIT(){
while(init()){
delayMs(300);
}
ds18b20WriteByte(0xCC);
}
bit init()
{
bit flag;
DQ = 0;
delayUs(500);
DQ = 1;
delayUs(68);
flag = DQ;
delayUs(500);
return flag;
}
/****************************************之后代码***************************************/
void init_1(){
while(init()){
delayMs(300);
}
ds18b20WriteByte(0xCC);
}
bit init()
{
bit flag;
DQ = 0;
delayUs(500);
DQ = 1;
delayUs(68);
flag = DQ;
delayUs(500);
return flag;
}