Подскажите пожалуйста с такой проблемой
написал функцию для чтения из EEPROM
Код: Выделить всё
unsigned char EErd (unsigned int addr)
{
while(EECR & (1<<EEWE));
EEAR = addr;
EECR |= (1<<EERE);
return EEDR;
}она работает, но только в диапазоне адресов с 0000 до 00FF а мне необходимо считывать данные с большего количества адресов
в чем может быть проблема?