📄 test.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -