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

📄 24c256.h

📁 24c256的底层驱动
💻 H
字号:
/****************************************************
 *CopyRight  Reserved:  MR QIU  
 *文件名:24C256.H
 *描述:提供24c256的底层驱动。
 *
 *版本:v1.0
 *作者:ktop
 *日期:2004/12/31
 *****************************************************/
 
#ifndef _24C256_H
#define	_24C256_H

#include "stm32f10x_lib.h"



#ifndef TRUE
	#define TRUE	1
	#define true	1
#endif

#ifndef FALSE
	#define	FALSE	0
	#define	false	0
#endif

#ifndef uchar
#define uchar unsigned char
#define	UCHAR uchar
#endif

#ifndef uint
#define uint unsigned int
#define	UINT uint
#endif

#ifndef ulong
#define ulong unsigned long
#define	ULONG ulong
#endif

#ifndef bool
#define bool unsigned char
#define	BOOL bool
#endif

#ifndef CONST
#define	CONST const
#endif


/**************************************************内部宏定义******************************************/
#ifdef _24C256_C

//地址定义
#define			EPROM_ADDR				0XA0						//ERPOM操作地址
#define			I2C_EPROM				I2C2 						//选择使用I2C

#endif


/************************************向外提供的函数接口***********************************************/

/*
*  name: 2C_EE_BufferRead
*  input:pBuffer read to it,ReadAddr  read address,NumByteToRead the number of ready to read
*  output  void
*/
void I2C_EE_BufferRead(u8* pBuffer, u16 ReadAddr, u8 NumByteToRead);

/* 
*Name:I2C_EE_PageWrite
*  input:u8* pBuffer, u8 WriteAddr, u8 NumByteToWrite 
*  output:none
*/
void I2C_EE_BufferWrite(u8* pBuffer, u16 WriteAddr, u8 NumByteToWrite);
#endif

⌨️ 快捷键说明

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