打印
[ZLG-MCU]

拣起帖子再问:ZLG的I2C”

[复制链接]
1221|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dong2007|  楼主 | 2010-5-3 12:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dong2007 于 2010-5-8 15:52 编辑

以下“向无子地址器件发送字节数据函数”发送数据到i2c器件,数据存放的地址都是随机,像这样我们如果要找到发送的数据岂不是大海捞针!
小生愚笨,请各位指教!

/*******************************************************************
                    向无子地址器件发送字节数据函数               
函数原型: bit  ISendByte(uchar sla,ucahr c);  
功能:     从启动总线到发送地址,数据,结束总线的全过程,从器件地址sla.
           如果返回1表示操作成功,否则操作有误。
注意:    使用前必须已结束总线。
********************************************************************/
bit ISendByte(uchar sla,uchar c)
{
   Start_I2c();               /*启动总线*/
   SendByte(sla);            /*发送器件地址*/
     if(ack==0)return(0);
   SendByte(c);               /*发送数据*/
     if(ack==0)return(0);
  Stop_I2c();                 /*结束总线*/
  return(1);
}

相关帖子

沙发
五谷道场| | 2010-5-4 21:41 | 只看该作者
不会后移吧

使用特权

评论回复
板凳
dong2007|  楼主 | 2010-5-8 16:00 | 只看该作者
回楼上:多字节函数里边地址指针并没有自加,但是软件包里有个LIB库,可能设置了一些东西,不大懂LIB库。

使用特权

评论回复
地板
虎虎生威| | 2010-5-8 21:10 | 只看该作者
那个很少人熟悉吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

185

帖子

0

粉丝