Ну и нафига здесь эти функции? Все это кодвижин делает в фоне при записи/чтении данных из eeprom.
2 Топикстартер:Честно говоря,я никогда не размещал данные в eeprom по фиксировонному адресу через указатель.
Вроде так должно работать:
Код
eeprom unsigned int data1 @0x10;
eeprom unsigned int data2 @0x20;
eeprom unsigned int *point;
void main(void)
{
point=&data1;
*point=0x1234;
point=&data2;
*point=0x5678;
}
Но имхо,это дурдом.А зачем вам нужны фиксированные адреса,не лучше-ли довериться линкеру?
Или это домашнее задание урока по программингу?
ЗЫ.Какая у вас версия компилятора?
Причина редактирования: Оформление цитаты исходника.