//头文件中定义结构体
typedef struct {
uint8_t UID[12];
uint8_t KEY[12];
uint8_t LOCK[12];
uint8_t UNLOCK_FLAGE[2];
uint8_t UNLOCK_DAY[1];
uint8_t UNLOCK_RW_FLAGE[2];
uint8_t KEY_UNLOCK[12];
}CPU_MCU;
//声明二个结构体全局变量
CPU_MCU UNLOCK,READ_LOCK;
//声明二个结构体指针变量
CPU_MCU *WRITE,*READ;
//结构写数据
EEPROM_Write_NBytes(0x00,(uint8_t *)&UNLOCK,sizeof(UNLOCK));
//结构体读数据
EEPROM_Read_NBytes(0x00,(uint8_t *)&READ_LOCK,sizeof(READ_LOCK));
//结构体指针变量写
EEPROM_Write_NBytes(0x00,(uint8_t *)WRITE,sizeof(WRITE));
//结构体指针变量读
EEPROM_Write_NBytes(0x00,(uint8_t *)READ,sizeof(READ));
注意结构的类型转换问题