test.c
来自「Lpc2214读写EEPROM到某一指定的存储空间」· C语言 代码 · 共 56 行
C
56 行
#include "config.h"
uint8 InputBuff[256];
Fit_Security *Security;
Fit_SerialNo *SerialNo;
void Init_SerialNo(void)
{
Security=(Fit_Security *)SecurityCode;
SerialNo=(Fit_SerialNo *)SerialNoAddr;
strcpy(SerialNo->ID,"ABcd12345678");
strcpy(SerialNo->No,"eeprom24lc01");
SaveSerialNo(SerialNo->ID);
Security->Flag=0;
Security->code=0x12345678;
Security->Date1=0x22222222;
Security->code1=0x12345678;
Security->Date2=0x33333333;
Security->code2=0x12345678;
Security->Date3=0x44444444;
Security->code3=0x12345678;
SaveSecurityCode((uint8 *)&(Security->code));
}
void Read_EEPROM(void)
{
Security=(Fit_Security *)SecurityCode;
SerialNo=(Fit_SerialNo *)SerialNoAddr;
M24C01_Read(0x00,InputBuff,0x80);
LoadSecurityCode((uint8 *)&(Security->code));
LoadSerialNo(SerialNo->ID);
}
#define beepcon (1<<24) /* P1.24 */
int main (void)
{
IO1DIR |= beepcon; // P1.24输出引脚初始化
IO1CLR = beepcon; // 信号脚置低
TargetInit(); /* 目标板初始化 */
Init_SerialNo();
Read_EEPROM();
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?