Ищу проект часов на ATMega48

Обсуждаем контроллеры компании Atmel.
Ответить
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Ищу проект часов на МК ATMega48.
Функциональность - 4 цифры без RTC. Можно вывод на семисегментные индикаторы, можно в двоичном коде.
Индикация динамическая.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

oleg235 писал(а): Функциональность - 4 цифры без RTC
В смысле -- без RTC = без Real Time Clock ? При сбросе питания - времени каюк ? Так в чем смысл таких часов ? Или курсач ?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Jack_A писал(а):При сбросе питания - времени каюк ?
Ну почему же, ионистор или батарейка и при выключении питания переводить проц в спящий режим. Кушают AVR в таком режиме, особенно с Р, в десятки раз, если не сотни раз меньше, чем 176е например.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Jack_A писал(а):В смысле -- без RTC = без Real Time Clock ?
Да. В отдельно взятом случае проще поставить буферный аккумулятор на десяток ампер-часов.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15752
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Так зачем для простейшей задачи 48-я мега? Там и 2313тиньки "с запасом", а еше лучше малолапый ПИК с часовым кварцем на Т1...
:dont_know:
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

BOB51 писал(а):Так зачем для простейшей задачи 48-я мега?
Затем, что имеющиеся в наличии БФП кассовых аппаратов собраны на меге48 или AT89C2051, и программатор для 48 под руками тоже есть.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15752
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

ФЕее... :facepalm:
Для таких часеек
Ну AT89C2051/4051 еще куда ни шло...(но жреть много и наличие специфичного программатора обязательно),
а 48ю мегу... - чуток получше по энергетике, но чж больно "ерратистая"...
Из бббуууу кассовыху нас токмо весьма большая древность на 51-й собиралась и то , 58-е с внешним ПЗУ.
Щас усе самые современные втыкивают.
Из свободноваляющихся 51-х хороши AT89S51/S52 - аппаратно любительская версия STK200 (LPT) совместима и для них и для АВРок, только программные оболочки для ПК разные.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

BOB51 писал(а):Из бббуууу кассовыху нас токмо весьма большая древность на 51-й собиралась и то , 58-е с внешним ПЗУ.
А здесь 48 с внешним SPI EEPROM. Это же чисто блок фискальной памяти.
BOB51 писал(а):чуток получше по энергетике
С учётом того, что каждый индикатор требует только на накал 5В/0,2А - вопрос энергопотребления МК глубоко вторичен.
Опытный кот
Аватара пользователя
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Сообщение Pavel_1978 »

oleg235 писал(а):С учётом того, что каждый индикатор требует только на накал 5В/0,2А - вопрос энергопотребления МК глубоко вторичен.
Стоп!!! Какой накал??? Светодиодный семисегментник обычно 20мА на сегмент мах 140мА на все сегменты это если 8 высвечивается.

А насчет схемы смотрите поиском тут Danko выкладывал отличный проект. Перерисуйте схему и пересоберите из исходников под свой камень.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Pavel_1978 писал(а):Какой накал???
ВЛИ.
Pavel_1978 писал(а):Светодиодный семисегментник обычно 20мА на сегмент мах 140мА на все сегменты это если 8 высвечивается.
Внешние ключи. Платка с ними уже собрана.
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Дык в "Умных мыслях" есть аж 2 темы про ВЛИ. Всего каких-то 200 с небольшим страниц. Не то, что на ГРИ - там их с полторы тыщи. Среди них скорее всего и чысы сыщутся. А что еще делать на ВЛИ ? Не спидометр же.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

На меге48 там ничего нет.
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

oleg235 писал(а):На меге48 там ничего нет.
Для такого простенького проекта, как часы, нет никакой разницы, какую именно мегу взять, лишь бы выводов хватило.
С точки зрения программирования все меги одинаковы. Небольшие отличия в регистрах периферии описаны в даташитах.
Не понимаю проблемы.
Или автор, как это теперь модно, решил взяться за изготовление часов, не зная ни программирования, ни схемотехники?
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Alkul писал(а):С точки зрения программирования все меги одинаковы. Небольшие отличия в регистрах периферии описаны в даташитах.Не понимаю проблемы.
Нет ни времени, ни особого желания этим заниматься. Поэтому ищу готовый проект.
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

BOB51 писал(а):... а еше лучше малолапый ПИК с часовым кварцем на Т1...
:dont_know:
Можно вопрос для самообразования, тем более малолапые ПИК есть?
Почему лучше?
Вымогатель припоя
Сообщения: 601
Зарегистрирован: Ср янв 06, 2010 10:01:46

Сообщение metan »

oleg235 писал(а): можно в двоичном коде
oleg235 писал(а):ВЛИ.
Внешние ключи. Платка с ними уже собрана.
А как двоичный код вы собираетесь выводить на ВЛИ, можно поинтересоваться?
И какой смысл искать проект, если платка уже собрана?
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

metan писал(а):А как двоичный код вы собираетесь выводить на ВЛИ, можно поинтересоваться?
К176ИД2, очевидно же.
metan писал(а):И какой смысл искать проект, если платка уже собрана?
На ней - только набор ключей.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Jack_A писал(а):
oleg235 писал(а): Функциональность - 4 цифры без RTC
В смысле -- без RTC = без Real Time Clock ? При сбросе питания - времени каюк ? Так в чем смысл таких часов ? Или курсач ?
Ну, можно и с RTC DS1307.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Ну для часов и тини15 хватит.

Главное что Вы хоти от часов.
Сверхточность хода? (с коррекцией хода)
Бесперебойность? (с батарейкой или без)
Простота конструкции? (с RTC или без)
Будильник, термометр ...
ну и еще десяток критериев.

Вы для себя определились?

Теперь из практики:
мои первые часы были на тини2313 + ds1307 и этого хватало потом захотелось коррекцию хода и пошло поехало. Памяти мало, ног у МК нехватает. Перешёл на мега8, а когда и 8кбайт стало не хватать собрал часы на мега168.

Что касается выбора МК то даже самый дешёвый покупной МК всегда будет дороже выпаянного на разборке.

Я делал часы на мега16 в которых память МК заполнена на треть, но зато все ноги заняты.

Я делал часы и на семисегментниках и на двух цветных семисегментниках и на матрицах и на ЖКИ, использовал МК от тини2313 до мега168. И все это не ради создания часов. Каждай мой проект это учебный проект на котором я учусь.

А вот сейчас хочу собрать часы на тини15 и семисегментниках без использования сдвиговых регистров.
И это опять учебный проект.

P.S.
А.С.Пушкин писал(а):О сколько нам открытий чудных
Готовят просвещенья дух
И Опыт, сын ошибок трудных,
И Гений, парадоксов друг,
И Случай, бог изобретатель
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Вроде как бесперебойность вытекает из использования RTC.
Сверхточность, будильник и термометр не требуется. Просто часы на 4 цифры.
Ответить

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