"Бьется" EEPROM attiny84.

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
Viper_Snake
Электрический кот
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

"Бьется" EEPROM attiny84.

Сообщение Viper_Snake »

Столкнулся с такой проблемой: уезжают данные, записанные в EEPROM тиньки: вместо записанного значения через некоторое время читаются рандомные, при чем на одних контроллерах все хорошо, а на других проблема. Никто не сталкивался с подобным? Устройство работает от сети через БП на LMK304. Фильтрацию по питанию сделал, керамика по питанию висит везде, где только можно. Что я делаю не так? Может ли иметь место заводской брак?
Не важно чем все начнется. Важно чем кончится!
Реклама
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: "Бьется" EEPROM attiny84.

Сообщение VNS »

Попробуй оба варианта:
1) Включить контроль питания.
2) В момент записи значений в EEPROM запрещать глобальные прерывания (если запись значений производится не в прерываниях).
Реклама
akl
Друг Кота
Сообщения: 4447
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: "Бьется" EEPROM attiny84.

Сообщение akl »

Viper_Snake писал(а):... Никто не сталкивался с подобным?.. Может ли иметь место заводской брак?
Бывает. Была партия AT90USB162 вообще без EEPROM. Давно ещё партия AT90S4414, у которой не работала EEPROM при питании 5V, а при 3V обмен проходил на ура. Поэтому стараюсь использовать для критических данных режим Self-Programming the Flash.
По вопросу... При выходе из программ записи/чтения очищать EECR и задавать нерабочий адрес EEAR.
Demiurg
Это не хвост, это антенна
Сообщения: 1480
Зарегистрирован: Ср июн 25, 2008 15:19:44
Контактная информация:

Re: "Бьется" EEPROM attiny84.

Сообщение Demiurg »

Основные правила:
Никогда не использовать нулевой байт EEPROM.
Включать BODEN. Настройка на нужное напряжение.
Отключать прерывания.
После любого обращения к EEPROM указатель в ноль.

По вопросу. Проверить напряжение питания. Питание посмотреть осциллографом на предмет пульсаций. BODEN. Ну и перечисленные правила.
Реклама
Эиком - электронные компоненты и радиодетали
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: "Бьется" EEPROM attiny84.

Сообщение Martian »

описано ещё в лохматом 2008:
https://electronix.ru/forum/index.php?a ... c&id=48411
Реклама
Ответить

Вернуться в «AVR»