/************************************ I2C_RcvB ********************************
函数名:uchar I2C_RcvB()
进口:
出口:uchar 型数据
功用描绘:
接纳从器材传来的数据,并判别总线过错(不发应对信号),收完后需求调用应对函数。
调用函数:
全局变量:
*******************************************************************************
uchar I2C_RcvB()
{
}
/************************************ I2C_Ackn ********************************
函数名:void I2C_Ackn(bit a)
进口:0 或 1
出口:
功用描绘:主控制器进行应对信号(可所以应对或非应对信号)
阐明:作为接纳方的时分,有必要依据当时自己的状况向发送器反应应对信号
调用函数:
全局变量:
*******************************************************************************
void I2C_Ackn(bit a)
{
}
/******************************** I2C_ISendB **********************************
函数名:bit I2C_ISendB(uchar sla, uchar suba,uchar c)
进口:从器材地址 sla,子地址 suba, 发送字节 c
出口:0(操作有误),1(操作成功)
功用描绘:从发动总线到发送地址、数据,完毕总线的全过程,
调用函数:I2C_Start(),I2C_SendB(uchar c),I2C_Stop()
全局变量:I2C_Ack
*******************************************************************************
bit I2C_ISendB(uchar sla, uchar suba, uchar c)
{
}
/********************************** I2C_IRcvB *********************************
函数名:bit I2C_IRcvB(uchar sla, uchar suba, uchar *c)
进口:从器材地址 sla, 子地址 suba, 收到的数据在 c
出口:1(操作成功),0(操作有误)
功用描绘:从发动总线到发送地址、读数据,完毕总线的全过程。
调用函数:
I2CS_tart(),
I2C_SendB(uchar c),
I2C_RcvB(),
I2C_Ackn(bit a),
I2C_Stop()
全局变量:I2C_Ack
*******************************************************************************
bit I2C_IRcvB(uchar sla, uchar suba, uchar *c)
{
}