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

📄 i2c.h

📁 Lpc2214读写EEPROM到某一指定的存储空间
💻 H
字号:

#ifndef  I2C_H
#define  I2C_H

#include "eeprom.h"

typedef struct	_I2C_Param {
	uint16	WrLen;		// 写入长度
	uint16	RdLen;		// 读出长度
	uint8	*RTBuf;		// 写入/读出数据缓冲区起始地址
	uint8	Addr;		// I2C器件地址
	uint8	Buf[130];	// 写入/读出数据缓冲区
}I2C_Param;

extern void I2CInit(uint32 FI2c);
/*********************************************************************************************************
** 函数名称: I2cInit
** 功能描述: 初始化I2c为(主模式)
** 输 入: FI2c:I2c总线频率
**
** 输 出:TRUE  :成功
**        FALSE:失败
********************************************************************************************************/

extern uint16 I2cWrite(void);
/*********************************************************************************************************
** 函数名称: I2cWrite
** 功能描述: 向I2C从器件写数据 
** 输 出:发送的数据字节数
********************************************************************************************************/

extern int16 I2cRead(void);
/*********************************************************************************************************
** 函数名称: I2cRead
** 功能描述: 从I2c从器件读数据
** 输 出:已读取的字节数
********************************************************************************************************/

extern void __irq IRQ_I2C(void);

#endif

⌨️ 快捷键说明

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