Цитата(alex1979 @ Aug 26 2008, 09:53)

Написал свои функции чтения для int и long, используя библиотечные. Если читать просто как из переменной, то меняется последовательность байт.
Вопрос второй:
Переменные EEPROM инициализируются при каждом включении питания, или один раз при программировании?
Надо один раз при программировании.
1. читайте про индейцев для своего компилятора (последовательность байт для переменных типа int и long)
2. а зачем тогда eeprom если изменяется только при программировании? ну напишите const и будет лежать во флэшь-памяти программ
ЗЫ
инициализируется следующим образом, правда для С30, подробнее читайте доку и смотрите примеры и шаблоны для компилятора, там все написано
Код
int _EEDATA(32) numberInDataEE[] = { 4, 2, 10, 10, 10, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF};