Страница 5 из 6
Re: Часы "Домино"
Добавлено: Вт июн 04, 2013 21:39:23
Cheal
Спасибо, Soir.
Cheal
Re: Часы "Домино"
Добавлено: Чт сен 04, 2014 20:13:13
Bald
Для смены частоты кварца в строке 34 исходника нужно записать нужное число и сделать трансляцию с помощью батника. Все необходимое для этого находится в архиве.
Вопрос к akl
А у вас на какой кварц в 34 строке? мне бы на 4 или 8мГц
Будьте добры, сделайте доброе дело, а то я полный чайник, только и умею прошивать.
Re: Часы "Домино"
Добавлено: Пт сен 05, 2014 07:22:50
akl
Пробуйте. В строке 33 исходника занесено 8'000'000 Гц.
Re: Часы "Домино"
Добавлено: Пн сен 08, 2014 20:18:03
Bald
спасибо, завтра опробую
Re: Часы "Домино"
Добавлено: Вт сен 09, 2014 19:58:06
Bald
Здравствуйте. Снова вопрос к akl . Что то у меня не получилось с прошивкой 8 мГц. После выставления fuse осталась только одна галочка на SPIEN (логический 0) Программатор ChipProg+. Часики не завелись.

Где косяк? На картинке fuse по умолчанию
Re: Часы "Домино"
Добавлено: Ср сен 10, 2014 07:10:59
akl
Похоже нахомутал с анодным распределителем.
Вариант 2
Дополнительно на PD0 вывел короткий отрицательный импульс "1 секунда".
Спойлер

DOMINO2313_8MHz.zip
Re: Часы "Домино"
Добавлено: Ср сен 10, 2014 10:35:07
Cheal
Добрый день akl.
Секундные импульсы появились, это хорошо для оживления вида часов.
Ещё бы ввести коррекцию.
Для полноты можно и температуру, только надо подумать как вывести "+" и "-".
Re: Часы "Домино"
Добавлено: Чт сен 11, 2014 06:49:38
akl
Для коррекции хода введена кнопка "Стоп". Т.е. часы устанавливаются и нажимается кнопка "Стоп", которая в момент начала 6 сигнала точного времени отпускается. Далее, ожидается расхождение хода часов с сигналами точного времени и, при накоплении достаточной ошибки (5...6 секунд), рассчитывается более точная частота тактирования часов, которая заносится в исходник. Как показала практика 2-х итераций достаточно для максимально точного хода с рядовыми кварцами.
Re: Часы "Домино"
Добавлено: Чт сен 11, 2014 07:51:38
Cheal
Спасибо за ответ akl
Но так как я не програмист можно ли написать
инструкцию по вычислению новой частоты
и получения hex файла.
Пытался получить, но ничего не вышло.
Re: Часы "Домино"
Добавлено: Чт сен 11, 2014 11:54:31
akl
Nr/Fr=No/Fo->
Fr=Fo*Nr/No
Словами можно сказать так: Если известный интервал времени реально отображается схемой как
Nr вместо ожидаемого
No, то значит реальная частота
Fr отличается от ожидаемой
Fo в
Fr=Fo*Nr/No раз. Например. Допустим, за сутки часы убежали на 5 секунд, т.е. 3600*24+5 вместо ожидаемых 3600*24. Значит реальная частота тактирования частота
Fo=8'000'000*86405/86400=8'000'463 Гц. Полученное число нужно записать в контроллер, для чего распаковывается архив выше. Любым редактором (хоть тем же блокнотом) открывается domino2313.asm и в строку
заносится.
Файл сохраняется (Ctrl+S), запускается domino2313.bat и получается новый domino2313.hex.
Re: Часы "Домино"
Добавлено: Чт сен 11, 2014 19:00:09
Cheal
Спасибо akl/
Не совсем удобно, но буду пробывать.
Успехов.
Re: Часы "Домино"
Добавлено: Чт сен 11, 2014 20:14:40
Bald
УВАЖАЕМЫЙ AKL! И снова я с вопросом про fuse. Как же выставить эти галочки в ChipProg+? плату со светодиодами отпаял, припаял к 2 ноге светодиод через резистор 300 Ом, не моргает. В зависимости от выставленных галочек в настройках fuse, он либо постоянно горит, либо нет. Кварц менял, плату раз 5 проверил.

Re: Часы "Домино"
Добавлено: Пт сен 12, 2014 06:08:21
akl
Bald писал(а):... После выставления fuse осталась только одна галочка на SPIEN (логический 0) Программатор ChipProg+.
При такой конфигурации fuse bit должно работать.
Re: Часы "Домино"
Добавлено: Пт сен 12, 2014 15:19:53
Bald
Спасибо большое за помощь, уважаемый AKL! Мучился я с микроконтроллером, решил взять другой и о чудо сразу же завелся. Еще раз спасибо!
Re: Часы "Домино"
Добавлено: Ср сен 17, 2014 20:12:37
Bald
Re: Часы "Домино"
Добавлено: Ср сен 17, 2014 20:14:46
|_|_|урик
Зачет! А выложите вид с разных сторон, если не трудно
Re: Часы "Домино"
Добавлено: Вт дек 02, 2014 00:28:45
kotyarik
Bald,классно вышло.
Если можно,выложите печатку (индикатор),буду очень благодарен.
И такой вопрос: Собрал в протеусе - не работает,пробовал все прошивки,просто хаотично мигают светодиоды и все. Может,могли бы Вы выложить прошивку со свого девайса(или в ЛС).
Заранее благодарен.
Re: Часы "Домино"
Добавлено: Вс янв 01, 2017 10:53:06
clean-nt
akl писал(а):Здравствуйте. Представляю на ваш суд вариант реализации часов "домино" на ATtiny2313.
...
Для смены частоты кварца в строке 34 исходника нужно записать нужное число и сделать трансляцию с помощью батника. Все необходимое для этого находится в архиве.
Состояние FUSE-бит в соответствии с DS на ATtiny2313
CKSEL3...0 - 1111
SUT1,0 - 11
CKDIV - 1
Возможно, кто-то и заинтересуется.

Добрый день! С Новым Годом!
Заинтересовался часами-домино, нашёл Ваше сообщение, но не вижу прошивки и схемы в тексте. Буду рад, если сможете выложить.
Спасибо!
Re: Часы "Домино"
Добавлено: Вс янв 01, 2017 16:53:57
akl
С новым годом! Файлы на другом компе. Только после праздников.
Re: Часы "Домино"
Добавлено: Вс янв 01, 2017 17:01:30
АлександрЛ
Bald писал(а): пока без корпуса
Здорово.. Вот только доминошка 5/5 явно излишняя- максимальная цифра в десятках часов и минут-
9!!, и, к тому- же- повторяется, а в домино одинаковых костяшек не бывает..
Привет! Как дела?
- Да вот, на доминошную фабрику устроился, "дырочки" в доминошках сверлю..
- А почему сегодня не на работе?
- У меня сегодня выходной, сегодня доминошку "пусто/пусто" делают..
