Страница 1 из 1

удаление данных из EEPROM/ SRAm

Добавлено: Сб авг 22, 2009 18:00:12
break
Респект всем и уважуха!

1. хотелось ты спросить, кто нибудь знает, что находится в памяти EEProm до того как туда что-то записано?
2. когда удаляются записи из EEProm, в них записываются нули или каким то образов ее можно вернуть в "состояние до записи"?

и про SRAM точно такие же вопросы.

Добавлено: Сб авг 22, 2009 18:04:49
SII
Удалить информацию из EEPROM нельзя, она просто перепрограммируется: старое значение теряется, и получить его обратно невозможно в принципе, поскольку его больше нет. Что находится до первого программирования, зависит от производителя. Скорей всего, либо сплошные нули, либо сплошные единицы (т.е. байты либо 00, либо FF). Ну а SRAM -- это статическая память на триггерах, которые находятся в определённом состоянии только до тех пор, пока подаётся питающее напряжение. Снял питание -- информация пропала, включил -- состояние произвольное.

Добавлено: Сб авг 22, 2009 18:13:25
break
2. когда удаляются записи из EEProm, в них записываются нули или каким то образов ее можно вернуть в "состояние до записи"?
я имел ввиду, если мне надо удалить запись из EEProm/SRAM, то на место старой записи я сам должен записать нули. Правильно?
Что находится до первого программирования, зависит от производителя. Скорей всего, либо сплошные нули, либо сплошные единицы
понял, спасибо!

Добавлено: Сб авг 22, 2009 18:31:22
SII
break писал(а):
2. когда удаляются записи из EEProm, в них записываются нули или каким то образов ее можно вернуть в "состояние до записи"?
я имел ввиду, если мне надо удалить запись из EEProm/SRAM, то на место старой записи я сам должен записать нули. Правильно?
Конечно, обычно при очистке записывают именно нули, но это не обязательно: любая запись затирает предыдущее значение. Можно, например, записать последовательность вроде 01234567... :)

Добавлено: Сб авг 22, 2009 20:48:40
Pooher
У VAR обычно 0xFF везде.

Добавлено: Сб авг 22, 2009 22:11:58
break
понял, всем спасибо!