реклама на сайте
подробности

 
 
> ATmega128 - проблемы с EEPROM
Alex86
сообщение Aug 23 2010, 10:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 1-10-08
Пользователь №: 40 600



Здравствуйте, уважаемые форумчане! Прошу помочь по следующему вопросу. Есть девайс разработанный моими коллегами и мной на базе ATmega128. В еепроме хранится несколько переменных. Очень редко случается так, что эти переменные корежатся, по непонятной мне причине (за два месяца испытаний устройства зарегестрировано два подобных случая). При чем проблема возникает не в момент записи в еепром, а просто в случайное время. Может быть кто-то сталкивался с подобной проблемой? Почему вообще данные хранящиеся в eeprom могут пропадать? Заранее благодарен отозвавшимся.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Aug 23 2010, 10:55
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Alex86 @ Aug 23 2010, 13:46) *
Почему вообще данные хранящиеся в eeprom могут пропадать?

Потому что при вкл. и откл. МК (переходной процесс) МК может выполнять любой кусок кода, в т.ч. и кусок кода который пишет в ячейки eeprom.
еще в вашей программе могут быть ошибки, в результате которых туда пишется фигня всякая.
Go to the top of the page
 
+Quote Post
Savrik
сообщение Aug 23 2010, 11:08
Сообщение #3


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



Цитата(defunct @ Aug 23 2010, 13:55) *
Потому что при вкл. и откл. МК (переходной процесс) МК может выполнять любой кусок кода, в т.ч. и кусок кода который пишет в ячейки eeprom.

Что бы этого избежать, ставят супервайзеры питания, или, на худой случай, включают BOD.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex86   ATmega128 - проблемы с EEPROM   Aug 23 2010, 10:46
- - Tiny   На сколько я знаю, при работе с EEPROM возникают с...   Aug 23 2010, 11:19
|- - Alex86   Цитата(Tiny @ Aug 23 2010, 15:19) На скол...   Aug 23 2010, 11:46
|- - Savrik   Цитата(Alex86 @ Aug 23 2010, 14:46) Спаси...   Aug 23 2010, 12:02
|- - Alex86   Цитата(Savrik @ Aug 23 2010, 16:02) Сомни...   Aug 23 2010, 14:51
|- - Savrik   Цитата(Alex86 @ Aug 23 2010, 17:51) Стоит...   Aug 23 2010, 15:55
- - GDI   BOD надо включить и правильно порог настроить в за...   Aug 23 2010, 11:20
- - Tiny   47мкф, вроди не большая емкость. Но BOD лучше вклю...   Aug 23 2010, 11:56
- - novus2004   Я на своих платах после стабилизатора ставил 1000 ...   Aug 23 2010, 14:50
- - Tiny   Насколько я знаю, супервизор не всегда спасает. Не...   Aug 23 2010, 15:14
- - _Pasha   я бы ставил внешний супервизор только тогда, когд...   Aug 23 2010, 19:36
- - halfdoom   Внешний супервизор нужен только для такого (errata...   Aug 24 2010, 03:39
- - Alex86   Включил BOD. Теперь буду гонять устройство. Надеюс...   Aug 25 2010, 16:54


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 08:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016