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

 
 
> Сброс EEPROM, при коммутации питания
smk
сообщение Oct 22 2007, 08:35
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Контроллер Tiny24. В программе предусмотрен счетчик включений питания. Значение хранится в EEPROM. Инкремент счетчика происходит при инициализации контроллера, сначала наращивается счетчик, затем разрешаются глобально прерывания. Так вот один раз обнаружилось, что значение счетчика обнулилось именно в момент выключения (включения??? возможен дребезг) питания. Кто сталкивался сподобным, может подскажите что делать и ждать ли повторения подобного?
Спасибо всем заранее!


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
D H
сообщение Oct 22 2007, 10:10
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 1-11-06
Пользователь №: 21 847



Цитата(smk @ Oct 22 2007, 13:28) *
хм... вообщето там и находится этот счетчик... смотрел когда-то возможность указания адреса размещения переменной в EEPROM при написании программы в CVAVR, так и не нашел.

В даташите, с примерами на C, показано как писать/читать в/из eeprom по произвольному адресу. Стр 21-22. Rev.2486
Go to the top of the page
 
+Quote Post



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

 


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


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