Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ: Дело здесь не в программе. Было у меня такое:

Отправлено Mike712 06 марта 2009 г. 17:32
В ответ на: Посоветуйте по ATMEGе, гробит сама себя время от времени. отправлено пользователем waw 06 марта 2009 г. 10:16

В моем проекте АТМега тоже сама себя прошивала по командам. И пару раз при включении питания происходило самопроизвольное изменение программы. Когда разобрался оказалось, что если в фьюзах есть разрешение самопрограммирования, то при подаче недостаточного напряжения питания дешифратор команд может расшифровать совсем не то что ему дают на вход (тк никто не гарантирует его правильную работу при плохом питании). Вот и смотрите что получается - любая команда может трансформироваться в команду на перезапись. Стирается 128байт - похоже в вашей Меге такое колво байт в странице для перезаписи, странно только что в одном и том же месте перезапись происходит, может недостаточно статистики набрали. Кстати для набора статистики советую подать пониженное напряжение на контакты питания и постоянно им дергать - по идее частота самопроизвольных перезаписей должна вырасти.
Выход здесь достаточно простой - поставить супервизор.


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru