⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 softi2c.h

📁 周立功的EasyARM1138互联I2C的例程
💻 H
字号:
/*************************************************************************************************
    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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -