文件名称:CG_EPPROM24C.rar
文件大小:5KB
文件格式:RAR
更新时间:2023-06-13 10:35:51
EPPROM Mea8 avr 24C 24C08
支持Meag8、C8051等系列MCU的24Cxx全系列ROM储存器封装库 24C01,24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256,24C512,24M01 /*按页写入数据,不支持跨页*/ extern void CG_EPPROM24CPageWrite(t24CREALADDRESS * Address, uchar *data); /*按页读取数据,不支持跨页 */ extern void CG_EPPROM24CPageRead(t24CREALADDRESS * Address,uchar *data); /*提供虚拟逻辑寻址,按块、结构读写数据,支持任意长度任意起始地址跨页操作,不保证正确性 */ extern void CG_EPPROM24C_RW(uchar Direction, const uint32 VirtualAddress, uchar *data, uint16 Length); /*提供虚拟逻辑寻址,按块、结构读写数据,支持任意长度任意起始地址跨页操作,使用CRC16校验块数据,保证数据读取正确性 */ extern bool CG_EPPROM24C_BlockRW(uchar Direction, const uint32 VirtualAddress, tEPPROM24CBLOCK *Block); /*清空储存器 */ extern void CG_EPPROM24C_Erase(void); /*智能识别24C系列型号 */ extern eEPPROM24Ctype CG_EPPROM24CGetDeviceType(void); /*EPPROM24CXX初始化函数*/ extern bool CG_EPPROM24CInit(const eEPPROM24Ctype DeviceType); /*测试储存器*/ extern bool CG_EPPROM24CTest(const eEPPROM24Ctype DeviceType , tEPPROM24CTESTRET * Result);
【文件预览】:
CG_EPPROM24C.h
CG_EPPROM24C.c