📄 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 + -