keil编译程序时出现2个warning,不能生成hex文件

qq_34935043 2018-05-23 09:07:47

uchar read_18b20()
{
uchar i,value;
for(i=0;i<8;i++)
{
dq=0;
value>>=1;
dq=1;
if(dq==1)
value|=0x80;
delay_uint(5); //60us
112行 return value;
}
}


YanWu.c(112): warning C294: unreachable code
YanWu.c(113): warning C291: not every exit path returns a value
...全文
1045 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34935043 2018-05-23
  • 打赏
  • 举报
回复
把return value; 下面的括号移到上面

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧