📄 main.c
字号:
#include <LPC214X.H>
#include "uart1.h"
#include "eeprom1.h"
#include "delay.h"
//#include "type.h"
void setClock(void);
int main(void)
{
unsigned char *ptr;
// unsigned short ch;
setClock();
InitSerial1(9600);
i2cInit();
putStrS1("EEPROM TEST\n\r");
putCharE(4,0x0000);
//ch = getCharE(0x0000);
//putStrS1("CHAR: ");
//putCharS1(ch);
//putStrS1("\n\r");
//delay(1000);
putStrE("1D00012278",0x0030);
putStrE("ravi",0x0040);
putStrE("1A00A3041C",0x0050);
putStrE("seshi",0x0060);
putStrE("1D00012C6F",0x0070);
putStrE("bose",0x0080);
putStrE("1D00015DE4",0x0090);
putStrE("stalin",0x00A0);
putStrS1("Names: ");
putStrS1("\n\r");
ptr = getStrE(0x0030);
putStrS1(ptr);
putCharS1(0x09);
ptr = getStrE(0x0040);
putStrS1(ptr);
putStrS1("\n\r");
ptr = getStrE(0x0050);
putStrS1(ptr);
putCharS1(0x09);
ptr = getStrE(0x0060);
putStrS1(ptr);
putStrS1("\n\r");
ptr = getStrE(0x0070);
putStrS1(ptr);
putCharS1(0x09);
ptr = getStrE(0x0080);
putStrS1(ptr);
putStrS1("\n\r");
ptr = getStrE(0x0090);
putStrS1(ptr);
putCharS1(0x09);
ptr = getStrE(0x00a0);
putStrS1(ptr);
putStrS1("\n\r");
while(1);
}
void setClock(void)
{
unsigned int M,P = 2;
M = F_CLK/F_XTAL;
PLL0CFG =(P << 4)|(M-1);
PLL0FEED = 0xAA;
PLL0FEED = 0x55;
if(F_PCLK == (F_CLK / 4))
VPBDIV = 0x00;
else if(F_PCLK == F_CLK)
VPBDIV = 0x01;
else if(F_PCLK == (F_CLK / 2))
VPBDIV = 0x02;
else
VPBDIV = 0x01;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -