Добрый день.
Не могу стереть память EEPROM в эмуляторе PIC18F8722 (среда Proteus 8.4).
Выполнил все указания из ссылки ниже:
https://kazus.ru/faq/3/37.html
Код (из MPLAB X IDE v5.50):
void EepromErase()
{
TBLPTRU = 0x0;
TBLPTRH = 0x0;
TBLPTRL = 0x0;
EECON1bits.EEPGD = 1;
EECON1bits.CFGS = 0;
EECON1bits.WREN = 1;
EECON1bits.FREE = 1;
INTCONbits.GIE = 0;
EECON2 = 0x55;
EECON2 = 0xAA;
EECON1bits.WR = 1;
INTCONbits.GIE = 1;
}
Где косячу?
Спасибо.