Памагыте. i2c eeprom AT24C512N подключен к MSP430F169. Пишу записями по 48 байт. Читаю по 48 байт. (+)
Отправлено
Alexander 27 июня 2007 г. 14:03
Потом сравниваю. Записи не совпадают. есть закономерность. Запись - количество совпавших байт из 48. 5-16 13-16 21-16 29-16 37-16 42-32 45-16 50-32 53-16 58-32 и.т.д. Остальные записи совпадают. Несовпавшие байты заполнены старыми записями. Не могу понять- неправильно записывает или читает. По шагам прошелся не один раз (2 дня ходил). Микросхема поддерживает страничную запись до 128 байт. Может запись должна быть кратна чему - нибудь? может заменить микросхему(заменил-бы - так нет пока)? Бывали уже такие глюки. При другой длине записи (до 5 уменьшал) - такие же глюки, но количество совпавших байт разное.