Показать сообщение отдельно
Старый 21.07.2010, 12:31   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Инициализация при включении питания

Цитата:
Сообщение от Triton
Помогите решить следующую проблему. В проекте реализованы счетчики событий в энергонезависимой памяти (через ARRAY). Но некоторые необходимо сбрасывать на 0 при включении питания. Вроде как инициализация системы при подаче питания. Как можно реализовать такой сброс при включении.
Заранее спасибо!
Собственно на картинке всё видно.

Триггер защёлкивает событие, блок AND ждёт готовности памяти и затем прописывает ноль в блок памяти и сбрасывает триггер.

Далее эта цепочка на работу блока памяти не влияет. Входы "start wr" и "int" вынесены для наглядности.

Первая картинка - инициализация при загрузке программы в контроллер. Вторая - при каждом включении питания.
Изображения
Тип файла: png Инит еепром при загрузке программы.png (14.7 Кбайт, 445 просмотров)
Тип файла: png Инит еепром при включении питания.png (12.6 Кбайт, 379 просмотров)


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием