Отправлено
F8 (193.254.233.230) 27 мая 2010, г. 12:19
В ответ на: Ответ: Я ошибся. В ЕЕПРОМ конечно отправлено
dshabrov 27 мая 2010, г. 11:53
Например нужно сохранить в eeprom переменные char a; int b; double c;
Вариант 1. Объявляете глобальные переменные
eeprom char ea; eeprom int eb; eeprom double ec;
и дальше ea = a; eb = b; ec = с;
Вариант 2. Объединяете переменные которые нужно сохранять в структуру. typedef struct { char a; int b; double c; char CRC;//Контрольная сумма. }s_var_t;
Объявляем s_var_t s_var; и eeprom s_var_t es_var[2];
Когда нужно сохранить данные вычисляем CRC и сохраняем в eeprom. es_var[0]=es_var[1]=s_var;
Вариант 2.а
вместо eeprom s_var_t es_var[2]; объявляем указатель