I2C总线问题

2019-03-24 19:25发布

求教各位大侠,I2c总线的问题
贴出了部分的代码。恳求各位了!!!
bit DACconversion(unsigned char sla,unsigned char c,  unsigned char Val)   //DA转换
{
   Start_I2c();              //启动总线
   SendByte(sla);            //发送器件地址
   if(ack==0)return(0);
   SendByte(c);              //发送控制字节
   if(ack==0)return(0);
   SendByte(Val);            //发送DAC的数值  
   if(ack==0)return(0);
   Stop_I2c();               //结束总线
   return(1);
}
其中if(ack==0)return(0);
是什么意思,没有接到应答位就返回一个0,这有什么用啊, 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Li_Lei
1楼-- · 2019-03-24 22:42
 精彩回答 2  元偷偷看……
duovan
2楼-- · 2019-03-24 23:03
也看不懂...
南盗
3楼-- · 2019-03-25 04:08
谢谢各位了,现在懂了一点。

一周热门 更多>