softi2c.h

来自「Ctoex内核的LM3S1138的例子」· C头文件 代码 · 共 31 行

H
31
字号
/*************************************************************************************************
    SoftI2C.H
    模拟I2C总线程序的头文件(主模式,通用)
*************************************************************************************************/


#ifndef  _SoftI2C_H_
#define  _SoftI2C_H_


//  定义I2C操作模式
#define  I2C_MODE_RECV      0                               /*  接收模式                        */
#define  I2C_MODE_SEND      1                               /*  发送模式                        */
#define  I2C_MODE_SrRECV    2                               /*  带重复起始条件的接收模式        */


//  I2C总线初始化
extern  void  I2C_Init(void);


//  启动I2C总线收发数据
extern  int  I2C_On(unsigned char   ucMode,                 //  操作模式
                    unsigned char   ucSLA,                  //  从机地址
                    unsigned char   ucAddr,                 //  子地址
                    unsigned char  *pucBuf,                 //  数据缓冲区
                    unsigned int    uiSize);                //  数据长度


#endif    //  _SoftI2C_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?