神农鼎
发表于 2024-5-26 11:13:56
神农鼎
发表于 2024-5-26 11:16:48
EEPROM, 划定 2K 字节,4个扇区,512字节/扇区
MOVC 指针读的地址是 【F800H ~ FFFFH】
IAP指针读/写的地址是 【0000H ~ 08FFH】
lier378912453
发表于 2024-5-27 10:44:29
按键数值已经存入EEPROM 中并读出来数值了,为何断电了没有保存,头大了
lier378912453
发表于 2024-5-27 10:45:01
u8 update_admin_passwd1(u8 buf[]) //第二次对比测试
{
delay_ms(30);
if(buf==old_key && buf==old_key && buf==old_key && buf==old_key&&buf==old_key&&buf==old_key)
{
printf("biduichenggong \r\n");
IapErase(EEPROM_ADD_2);
delay_ms(10);
for(i=0;i<6;i++)
{
passwd=0;
passwd=old_key;
IapProgram(EEPROM_ADD_2+i, passwd);
delay_ms(30);
temp3 = IapRead(EEPROM_ADD_2+i);
printf("aa=0x%02bx \r\n ",temp3);
}
return 1;
}
李鑫发
发表于 2024-5-27 11:37:21
IAP_TPS,这个你没有啊。。。。
lier378912453
发表于 2024-5-27 12:45:21
有的
李鑫发
发表于 2024-5-27 14:04:20
lier378912453 发表于 2024-5-27 12:45
有的
你看例程。。。。读、写、清除都有IAP_TPS的,不单单是初始化有!
少了IAP_TPS存不了数据的,我从STC8F换到STC8H也出过这个问题
taihang
发表于 2024-5-27 14:59:20
把这个勾去掉试试。
taihang
发表于 2024-5-27 15:05:46
******
lier378912453
发表于 2024-5-27 21:42:15
!,IAP_TPS 多次使用一样的现象 2,下次下载程序不擦除eeprom区 3,跟着例程改写的 就是不行 搞不懂了头大