📄 cat24wc16p.h
字号:
/***********************************************************************************
CAT24WC16P非遗失存储芯片控制程序 CAT24WC16P.H
MCU 型号: Philips P89C668
时钟频率: 11.0592 MHz
接口方式: I2C 100KHz
开发环境: Keil C51 V7.06
开发日期: 2003.08.27
程序编写: BaoFang
***********************************************************************************/
#ifdef uchar /*宏uchar定义*/
#define READYDEF_uchar 1
#else
#define uchar unsigned char
#endif
#ifdef uint /*宏uint定义*/
#define READYDEF_uint 1
#else
#define uint unsigned int
#endif
/*******************************************************************
从CAT24WC16P器件随机地址读入N字节数据函数(N<=2048)(地址:0-2047)
函数原型: bit fnRead_Eeprom(uint uiAddress,uchar ucSize, uchar *uc_Data);
功能: 从启动总线到发送地址、子地址、读数据、结束总线的全过程,器件
数据地址(0-7FF),读入的内容在指向的存储区N个字节。
如果返回1,表示操作成功,否则操作有误。
********************************************************************/
extern bit fnRead_Eeprom(uint uiAddress,uchar ucSize, uchar *uc_Data);
/*******************************************************************
从CAT24WC16P器件随机地址写入N字节数据函数(N<=16)(地址:0-2047)
函数原型: bit fnWrite_Eeprom(uint uiAddress,uchar ucSize, uchar *uc_Data);
功能: 从启动总线到发送地址、子地址、读数据、结束总线的全过程,器件
数据地址(0-7FF),写入的内容在指向的存储区N个字节。
如果返回1,表示操作成功,否则操作有误。
********************************************************************/
extern bit fnWrite_Eeprom(uint uiAddress,uchar ucSize, uchar *uc_Data);
#ifndef READYDEF_uchar /*取消宏uchar定义*/
#undef uchar
#endif
#ifndef READYDEF_uint /*取消宏uint定义*/
#undef uint
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -