roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 май 2025, 05:23

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




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 01:32 
Не в сети

Зарегистрирован: 08 ноя 2012, 01:28
Сообщения: 7
Ребят нужна помощь! нужно сделать простые часы реального времени с семисегментной индикацией на Atmega 16 в Proteuse а исходник в Codevision . ну или кто ссылкой может поделиться ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
начни делать , а здесь помогут если будет не получатся...

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Это по учебе что-ли?
Обяз на атмеге и в протеусе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 11:29 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Есть в книге какой-то полный проект со всеми объяснениями. Книга есть на супер-диске от Семенова Михаила. Название не помню :-(
Проект от и до.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 16:36 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
elmot писал(а):
Это по учебе что-ли?
Обяз на атмеге и в протеусе?

хехе..да Илья...опять авр, а ты всё спрашивал "ПОЧЕМУ ЖЕ ОН" :D
вообще у меня подобная реакция на все аурдины...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 16:59 
Не в сети

Зарегистрирован: 08 ноя 2012, 01:28
Сообщения: 7
даа, по учебе ( сам приводчик вот курс изучать начали микропроцессорное управление , вот задание на ргр, нашел на форуме часики но только на atiny 2313 подходящий вариант сидел всю ночь пытался переделать под atmega , ночь промаялся не получилось. может подскажете что тут нужно изменить чтоб заработал на атмеге ) буду признателен)


Вложения:
Часы.zip [51.53 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 17:29 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Не меняй ничего, а сделай заново. К микроконтроллеру припаиваешь кварц 32768 кГц. Он тикает. Каждые 32768 тика проходит одна секунда. Отсчитываешь 59 секунд, на шестидесятую обнуляешь секунды и прибавляешь минуту. Чо там делать-то?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 17:37 
Не в сети

Зарегистрирован: 08 ноя 2012, 01:28
Сообщения: 7
ммм дык вот паять то ничего надо , только в програмном виде, ммм ну я как бы не очень шарю как там что сделать) я понял как там циклы организуются ! вот не знаю как к атмеге подключить индикатор семисегментный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 17:46 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Alexandrio89 писал(а):
ммм дык вот паять то ничего надо , только в програмном виде, ммм ну я как бы не очень шарю как там что сделать) я понял как там циклы организуются ! вот не знаю как к атмеге подключить индикатор семисегментный

Ну начни с двухсегментного, потом наращивай постепенно количество сегментов. Я вот не знаю, кстати, 16-я - то атмега, потянет ли она семь сегментов. Пять народ тут делал, а семь уже крутовато для нее. Но пяти должно хватить.
Это как с календарем на двух кубиках. Всего граней 6 на кубике, а числа типа 18 и 29 отобразить можно. И с пятисегментным также индикатором Достать только сложно.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 17:54 
Не в сети

Зарегистрирован: 08 ноя 2012, 01:28
Сообщения: 7
ну я на одном семисегментном индикаторе сделал . просто счет от нуля до 9 , потом решил замутить цикл чтоб после пересчета переходил на другой разряд переходил . но эт мне кажется ерунда . не получиться точных часов. задержку поставил 100 мс


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 18:12 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
точные понятие растяжимое. при чём тут какая-то задержка к точности эт вообще загадка. берёте часовой кварц, юзаете встроенный rtc и делаете нормальные часы.


Последний раз редактировалось Angel71 08 ноя 2012, 18:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 18:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2694
Откуда: Где-то в Латинской Америке
dccharacter писал(а):
Отсчитываешь 59 секунд, на шестидесятую обнуляешь секунды и прибавляешь минуту. Чо там делать-то?

+ преобразовать в 7-ми сегментный код и организовать динамическую индикацию. да еще кнопочки для установки времени.
А списывать нехорошо! Надо мозг тренировать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 18:36 
Не в сети

Зарегистрирован: 08 ноя 2012, 01:28
Сообщения: 7
ммм ну вот я это и пытаюсь сделать! только понять не могу как ее организовать динамическую индикцию то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 18:50 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
В свое время, эта книга была выкурена, занюхана в усмерть, совтую, с 162 стр. про динамич. индикацию. Правда на асме 8751-го, но все с хорошими комментариями
http://images.yandex.ru/yandsearch?text ... image&lr=2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Часы реального времени на Atmega 16
СообщениеДобавлено: 08 ноя 2012, 18:59 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
вообще полно всего и с примерами для avr http://arv.radioliga.com/content/view/172/49/, http://kalobyte.com/7-seg-dinamicheskaya-indikaciya, остальное в энциклопедии


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3  След.

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO