Добрый день.
в проекте необходимо записать переменную изменяемую пользователем в eeprom если она не изменяется в течении ~1сек.
Записываю так:
Код
eeprom int Datamemory=40; // обьявляю переменную
void xxx (void) // функция вызываемая прерыванием таймера
if(oldvariable==newvariable){
x++;
}
else {
x=0;
};
if (x==3921){
Datamemory=variable;
x=0;
};
void main()void
variable2=Datamemory;
запись происходит не всегда и если записывается то мусор.
Как правильно организовать запись в eeprom?
Сообщение отредактировал RicLab - Feb 11 2011, 13:54