Цитата(alex1979 @ Aug 23 2008, 11:25)

необходимо инициализировать EEPROM при прошивке кристалла.
для HI-TECH код выглядит так:
Код
__EEPROM_DATA ( 50,0,50,0,50,0,50,0);
Как аналогичное проделать для компилятора С18 от микрочипа?
Один из вариантов
Код
#pragma romdata EE_DATA
rom const int DATA_XX = -100;
Линкеры указать
Код
SECTION NAME=EE_DATA ROM=eedata
чтение как из переменной (но длиновастенько компилиться)
Но привильнее запись и чтение функциями доступа к EEPROM свои или библиотечные .
Хотя - "на любителя".
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард