|
|
void main()
{
P1M1 &= ~(1 << 4); P1M0 |= (1 << 4); //设置为推挽
P14 = 0;
/* 屏蔽这段代码 EEPROM才正常
AUXR &= ~0x1c; //停止计数, 定时模式, 12T模式
T2L = 0x90; //设置定时初始值
T2H = 0xE8; //设置定时初始值
IE2 |= 0x04; //允许中断
INTCLKO &= ~0x04; //不输出时钟
AUXR &= ~(1<<4); //停止运行
*/
UartInit();
printf("1EEPROM_0x0000:%bd\r\n", IapRead(0x0000));
if(IapRead(0x0000) != 0x12)
{
IapErase(0x0000);
IapProgram(0x0000, 0x12);
}
printf("2EEPROM_0x0000:%bd\r\n", IapRead(0x0000));
while (1);
}
|
|