Например TDA7294

Форум РадиоКот • Просмотр темы - Нужна помощь по таймеру.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн май 19, 2025 15:21:04

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Нужна помощь по таймеру.
СообщениеДобавлено: Сб фев 21, 2015 20:41:59 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 23
Зарегистрирован: Пт апр 12, 2013 20:56:49
Сообщений: 213
Откуда: М.О. Запад
Рейтинг сообщения: 0
Помогите плз с программкой маленькой разобраться, написанной на С.
Контроллер PIC16F628, три кнопки, LCD дисплей – все это таймер 99мин 59 сек.
Проблема в том, что после отсчета установленного времени, таймер устанавливается в 00 00. А надо, чтобы было последнее установленное время. В программировании не силен, поэтому не могу понять, когда и что писать (считывать) в EEPROM.
На всякий случай исходник и схему прилагаю.
Заранее спасибо всем откликнувшимся!


Вложения:
Timer (schematic).png [157.46 KiB]
Скачиваний: 351
Timer (PIC16F628A).c [6.95 KiB]
Скачиваний: 299
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь по таймеру.
СообщениеДобавлено: Вт фев 24, 2015 10:25:58 
Родился

Зарегистрирован: Пн фев 23, 2015 12:22:04
Сообщений: 5
Откуда: Харьков
Рейтинг сообщения: 0
tele13 писал(а):
...когда и что писать (считывать) в EEPROM.

1) "Когда". Насколько я понял, пока не нажата кнопка "Start", можно изменять заданное время кнопками "Min" и "Sec". А кнопка "Start" нажимается, чтобы запустить отсчет, когда "заданное время" уже установлено. Значит, именно при нажатии кнопки "Start" нужно запомнить это "заданное время", чтобы оно потом могло использоваться повторно.

2) "Что" и "куда". Записать нужно будет значение переменных seconds и minutes. Можно записать просто в ОЗУ, т.е. создать переменные, например, seconds_set и minutes_set. Но они будут сохраняться только до выключения питания устройства. Можно записать их в ячейки EEPROM - тогда они сохраняться и при отсутствии питания.

3) Чтобы восстановить прежнее "заданное время" после окончания отсчета - нужно будет переменным seconds и minutes присвоить сохраненные значения seconds_set и minutes_set.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь по таймеру.
СообщениеДобавлено: Чт фев 26, 2015 08:14:38 
Прорезались зубы
Аватар пользователя

Карма: 4
Рейтинг сообщений: 23
Зарегистрирован: Пт апр 12, 2013 20:56:49
Сообщений: 213
Откуда: М.О. Запад
Рейтинг сообщения: 0
tsb писал(а):
tele13 писал(а):
...когда и что писать (считывать) в EEPROM.

1) ... Значит, именно при нажатии кнопки "Start" нужно запомнить это "заданное время",...


2) "Что" и "куда". Записать нужно будет значение переменных seconds и minutes. Можно записать просто в ОЗУ, т.е. создать переменные, например, seconds_set и minutes_set. Но они будут сохраняться только до выключения питания устройства. Можно записать их в ячейки EEPROM - тогда они сохраняться и при отсутствии питания.

3) Чтобы восстановить прежнее "заданное время" после окончания отсчета - нужно будет переменным seconds и minutes присвоить сохраненные значения seconds_set и minutes_set.[/quote]


1. Писать надо при вводе min и sec - разобрался.
2. Только в EEPROM.
3. Согласен, логично вытекает из п.п. 1, 2 :))
Всем, принявшим активное участие в помощи - СПАСИБО!
Тема закрыта :beer:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: 12342542345352 и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y