|
самопроизвольная модификация EEPROM |
|
|
|
 |
Ответов
|
May 27 2008, 20:03
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(stells @ May 28 2008, 00:57)  и BOD не включен, и данные изменяются именно в 1-й ячейке, в остальных вроде нормально все... уже большое спасибо! могут быть еще какие-то варианты? Я немного уточню. Изменяется не совсем первая ячейка, изменяетса ячейка, на которую указывает EEAR. (К стати, было бы более правильно говорить не о первой ячейке, а о байте, находящемуся по адресу 0х00 -- нулевом байте.) Поскольку при включении в EEAR заносится нулевай адрес, то получается, что повреждается содержимое именно нулевого байта. В свое время у меня так колбасило AT90S2313. Потом TINY2313. Причем, прога записью в EEPROM не занималась вообще, только читала. А через некоторое время я где-то прочитал про этот глюк. (Уже я не помню где, не важно.) Там рекомендовали не использовать нулевой байт. Но мой бывший работодатель -- парень, которого еще поискать надо -- умудрался портить и последующие байты. Как он подключал мои девайсы, это отдельная песня. Сноп искр! Свидетелей выносили ногами вперед... После чего, я решил, что после любых операций с EEPROM, в EEAR записывать нулевой адрес. Ну и, разумеется, нулевой байт не использовать вообще. После этого глюков больше не наблюдалось. Странно, я думал, АТМЕЛ уже давно победил этот глюк.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
May 27 2008, 23:14
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(zhevak @ May 27 2008, 23:03)  Странно, я думал, АТМЕЛ уже давно победил этот глюк.  Как бы да. Рекомендовав либо включать внутренний супервизор, либо использовать внешний. Но: Цитата(stells @ May 27 2008, 21:57)  и BOD не включен, - Грррр шмяк... - сказала японская лесопилка. - Ну дык, еб тыть! - сказали суровые русские мужики и пошли валить лес двуручными пилами.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
stells самопроизвольная модификация EEPROM May 27 2008, 18:43 Dibor Цитата(stells @ May 27 2008, 21:43) при о... May 27 2008, 18:49 Nanobyte А BOD включен? Если нет, то именно эти проблемы и ... May 27 2008, 18:51 blackbit Цитата(stells @ May 27 2008, 22:57) и BOD... May 28 2008, 05:38  stells Цитата(blackbit @ May 28 2008, 09:38) Еще... May 28 2008, 05:53   xemul Цитата(stells @ May 28 2008, 09:53) кстат... May 28 2008, 09:28 VladimirYU Цитата(stells @ May 27 2008, 22:43) при о... May 28 2008, 05:57 stells все понятно... спасибо за ответы! я и запись в... May 28 2008, 11:00 Nanobyte Да, вот ещё есть малые сапёрные грабли (те, что по... May 28 2008, 17:57 stells Цитата(Nanobyte @ May 28 2008, 21:57) Да,... May 28 2008, 18:13 singlskv Цитата(Nanobyte @ May 28 2008, 21:57) Да,... May 29 2008, 14:24  west329_ Цитата(singlskv @ May 29 2008, 17:24) На ... May 29 2008, 16:00  stells Цитата(singlskv @ May 29 2008, 18:24) На ... May 29 2008, 16:01   singlskv Цитата(stells @ May 29 2008, 20:01) навер... May 29 2008, 16:15 demaven в 16 меге ЕЕПРОМ слетала при сбоях питания и при в... May 29 2008, 08:56 QuickWitted Цитата(demaven @ May 29 2008, 13:56) в 16... May 29 2008, 11:13  SasaVitebsk Цитата(QuickWitted @ May 29 2008, 14:13) ... May 30 2008, 21:15 Nickolya_K Аналогичная ситуация и именно с тини26
Слетают яче... Jun 1 2008, 05:14 stells Цитата(Nickolya_K @ Jun 1 2008, 09:14) вы... Jun 1 2008, 13:09  Nickolya_K Да BOR-то включен...
Я понимаю, 2 ячейки тоже вопр... Jun 1 2008, 13:26   stells Цитата(Nickolya_K @ Jun 1 2008, 17:26) Да... Jun 2 2008, 08:06 Nickolya_K Верю, что причину найти было бы лучше.
Прблема,что... Jun 2 2008, 12:12 stells Цитата(Nickolya_K @ Jun 2 2008, 16:12) Ве... Jun 2 2008, 14:04 Nickolya_K проверял на 3-х кристаллах. может партия неудачная... Jun 2 2008, 15:21 stells Цитата(Nickolya_K @ Jun 2 2008, 19:21) пр... Jun 2 2008, 16:57 SasaVitebsk В одном из изделий у меня слетала EEPROM на некото... Jun 2 2008, 17:18 defunct Цитата(SasaVitebsk @ Jun 2 2008, 20:18) B... Jun 2 2008, 17:47  SasaVitebsk Цитата(defunct @ Jun 2 2008, 20:47) Overc... Jun 3 2008, 09:02 Andreas1 Не нашел, упоминался ли еще один момент.
Фуз разма... Jun 5 2008, 14:30 stells Цитата(Andreas1 @ Jun 5 2008, 18:30) сбой... Jun 5 2008, 15:28  Andreas1 Цитата(stells @ Jun 5 2008, 18:28) но тог... Jun 5 2008, 16:01   stells Цитата(Andreas1 @ Jun 5 2008, 20:01) В пе... Jun 5 2008, 16:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|