Цитата(rx3apf @ Mar 10 2007, 01:18)

Цитата(_Артём_ @ Mar 10 2007, 01:50)

Не могу понять алгоритм записи данных в микросхемах этой серии (конкретней для AT26DF161).
Непонятно вот что: в отличие от микросхем серии AT45 появилась возможность писать не страницами, а по-байтно, но нужно ли стирать байт (т.е. вернуть ячейку в состояние 0xFF)? Команды стирания байта или страницы нет (или я не нашёл?), есть только стирание блока размером от 4к. Как же тогда с тогда изменить содержимое одного дайта не стирая весь блок?
Никак. "1"-значение бита можно превратить в "0", но чтобы сделать обратное изменение - придется вычитать блок, стереть, и перезаписать.
Понятно.
Обязательно ли стирать блок в микросхемах серии AT26DFxxxА: там дополнительно появилась команда Sequential Program Mode?
Получается, что для того чтобы записать один байт нужно считать как минимум 4к байт, стереть их и записать заново.