Цитата(Ноль с переносом @ Feb 2 2009, 06:39)

Здравствуйте. Столкнулся с интересным поведением AT26DF161, о котором в документации не упоминается ни слова.
При записи в Status Register любой комбинации вида xx0000xx, все Sector Protection Registers разом сбрасываются в состояние Unprotected, а при записи xx1111xx - тоже все и тоже разом переходят в состояние Protected, если только они не были зафиксированы до этого битом SPRL (новое значение этого бита, записываемое этой командой, не считается). Я конечно понимаю, что там два бита reserved, но раз уж из них читаются нули, то логично, что и записывать надо нули; а при записи, например, всех восьми нулей сбрасываются все Sector Protection Registers.
А так - всё читается, пишется, зашибись. Я даже записал в это микросхему фотографию любимого человека =)
Ребят, кто-нибудь наблюдал подобное? Или это мои недосмотры?
P.S. Я здесь недавно, поэтому новую тему создавать побоялся, на всякий случай пишу суда.
В новой документации к памяти это описано. Можно через регистр статуса глобально сбрасывать защиту