ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
713426 Топик полностью
Ксения (17.11.2016 01:57, просмотров: 251) ответил Adept на мега16 :),т.е. 512 байт. По поводу обнуления озадачили :((
Личный негативный опыт. Производилось устройство на базе AT90S2313 (впоследствии в него стали впаивать ATtiny2313). В EEPROM прошивали идентификатор (ASCII слово 8 байт), к которому привязывали через ключ (HASP) компьютерное ПО. Причем, сама прошивка этот идентификатор только ЧИТАЛА, но писать не умела. Так вот где-то ко второму году эксплуатации клиенты стали возвращать "брак" - полностью исправное устройство, но отказывающееся работать из-за того, что содержимое EEPROM'а изменилось. Причем, практически во всех случаях это было обнуление либо самого идентификатора, либо всей EEPROM разом (там в конце помимо идентификатора иногда данные о покупателе вставлялись - конечно не ФИО, а номер по журналу продаж, по которому установить покупателя было несложно). Так вот пропадали порой даже те данные, которые прошивка не читала. После замены на ATtiny2313 вроде как стало лучше, однако к этому времени мне пришлось отказаться от EEPROM и вгонять тот идентификатор вместе с прошивкой (т.е. как стринговую _flash константу). С этих пор я EEPROM уже не доверяю.