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

 
 
> слетает память у Atmega16, слетает память у Atmega16
messenger
сообщение Sep 27 2013, 18:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 361
Регистрация: 23-03-07
Пользователь №: 26 457



Сталкнулся с проблемой у AtMega16.
Два устройств из партии 18 шт. первое где то через год, второе через 3 года перестали правильно работать.
Причина оказалась в том, что изменилось содержание памяти.
В ПО функции записии есть но они используются один раз при выпуске (калибровочные константы) и в процессе эксплуатации выполнить запись в
память нельзя - стоит проверка кодовым словом.
Одна константа стала близкой к 0, втора и вовсе не читается (из ПО).
Из за чего мог произойти сбой? Каие есть способы понять что случилось, если значения параметров хранящихся в памяти всех приборах разные?
ПО разрабатывалось в СodeVision.
Подскажите кто значет. Спаибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ArtemKAD
сообщение Sep 28 2013, 15:53
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
если оно совпало, перезаписывем полученные данные в память.
Думаете есть вероятность того, что при подаче вполне определенных команд появилоась помеха начинающаяся командой и заканчивающаяся кодовым словом? Наверно есть, но маленькая.

Достаточно отключенного BOR-а и вероятность начала программы после "если оно совпало" будет далека от нулевой.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- messenger   слетает память у Atmega16   Sep 27 2013, 18:00
- - kovigor   Цитата(messenger @ Sep 27 2013, 21:00) Из...   Sep 27 2013, 19:00
- - aaarrr   Цитата(messenger @ Sep 27 2013, 22:00) Од...   Sep 27 2013, 19:25
|- - messenger   Цитата(aaarrr @ Sep 27 2013, 23:25) То ес...   Sep 27 2013, 20:53
|- - kovigor   Цитата(messenger @ Sep 27 2013, 23:53) пи...   Sep 27 2013, 21:31
||- - aaarrr   Цитата(kovigor @ Sep 28 2013, 01:31) Схем...   Sep 27 2013, 21:35
||- - kovigor   Цитата(aaarrr @ Sep 28 2013, 00:35) да от...   Sep 27 2013, 21:51
||- - messenger   Цитата(kovigor @ Sep 28 2013, 01:51) Согл...   Sep 28 2013, 06:42
||- - zombi   Цитата(messenger @ Sep 28 2013, 09:42) За...   Sep 28 2013, 10:25
|- - ArtemKAD   Цитата(messenger @ Sep 27 2013, 23:53) та...   Sep 28 2013, 10:22
- - aaarrr   Цитата(messenger @ Sep 27 2013, 22:00) Од...   Sep 27 2013, 21:17
- - Santy   Рекомендуется хранить константы во FLASH- памяти, ...   Sep 28 2013, 07:17
- - messenger   При включении прибор читает данные из EEPROM во Fl...   Sep 28 2013, 09:03
|- - WHALE   Цитата(messenger @ Sep 28 2013, 13:03) Пр...   Sep 28 2013, 09:32
- - ArtemKAD   ЦитатаДоступ к этой функции пользователю закрыт. Э...   Sep 28 2013, 10:25
|- - Santy   Цитата(ArtemKAD @ Sep 28 2013, 13:25) Это...   Sep 28 2013, 10:52
|- - kovigor   Цитата(Santy @ Sep 28 2013, 13:52) Может ...   Sep 28 2013, 13:16
- - ArtemKAD   Для того, что-бы "можно вызвать только 1 раз...   Sep 28 2013, 12:06
|- - Santy   Цитата(ArtemKAD @ Sep 28 2013, 15:06) Для...   Sep 28 2013, 13:15
- - messenger   В программе есть код записи данных в память: коман...   Sep 28 2013, 13:16
|- - kovigor   Цитата(messenger @ Sep 28 2013, 16:16) Ду...   Sep 28 2013, 13:32
- - krux   какой-нибудь M103С fuse?   Sep 28 2013, 13:41
|- - demiurg_spb   Цитата(krux @ Sep 28 2013, 17:41) какой-н...   Sep 30 2013, 07:44
- - messenger   Какая бомба? Обычная программа. Без фанатизма. to...   Sep 28 2013, 20:42
|- - kovigor   Цитата(messenger @ Sep 28 2013, 23:42) Ка...   Sep 28 2013, 21:00
|- - messenger   Цитата(kovigor @ Sep 29 2013, 01:00) Вы п...   Sep 29 2013, 09:51
|- - kovigor   Цитата(messenger @ Sep 29 2013, 12:51) та...   Sep 29 2013, 12:04
|- - ARV   Цитата(kovigor @ Sep 29 2013, 16:04) Тогд...   Sep 30 2013, 04:38
- - ArtemKAD   Brown-Out Reset   Sep 28 2013, 21:38
- - Harbinger   Писать калибровки во Flash без возможности изменен...   Sep 30 2013, 05:39
|- - Santy   Цитата(Harbinger @ Sep 30 2013, 07:39) Пи...   Sep 30 2013, 06:50
|- - Harbinger   Цитата(Santy @ Sep 30 2013, 09:50) Как ча...   Sep 30 2013, 09:31
- - ArtemKAD   ЦитатаАвтоматически получается инициализация EEPRO...   Sep 30 2013, 09:34
- - messenger   to ARV and Harbinger Спасибо за дельные советы...   Oct 1 2013, 06:46


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

 


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


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