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

📄 i2c.h

📁 用51单片机实现IR解码
💻 H
字号:
/**********************************************************************
*File		Name		:	EEPROM.h
*Creat		Time		:	2002/02/11
*Program	Author		:	mqli
*File		Discreption	:		 
************************************************************************/
#ifndef _I2C_H
#define _I2C_H

typedef enum{
	I2C_WRITE_DEVICE_ADDRESS_NO_ACKNOLOGE=1,			
	I2C_WRITE_REGISTER_ADDRESS_NO_ACKNOLOGE=2,
	I2C_WRITE_REGISTER_DATA_NO_ACKNOLOGE=3,
	I2C_COMMUNICATION_OK=4


}I2C_COMMUNICATION_RESULT;


void Check_EEProm_Var_Validity(void);
U8  I2C_Read_Bytes(U8 device_address,U8* register_adrress, U8 register_address_length,U8 * buffer_pointer, U8 bytes_counter);
U8  I2C_Write_Bytes(U8 device_address, U8* register_adrress,  U8 register_address_length, U8 * buffer_pointer,  U8 bytes_counter);


U8 WriteXEEprom(U8 * bufptr, U16 register_address, U8 bytes_counter) ;
U8 ReadXEEprom(U8 * bufptr, U16 register_address, U8 bytes_counter) ;



#endif

⌨️ 快捷键说明

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