Простые часы на микроконтроллере

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Мучитель микросхем
Аватара пользователя
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Сообщение bars59 »

Кварц желательно ставить в программатор,чтоб не было шока :) после того как выставишь фьюзы на работу от внешнего кварца.Потому что Мк сразу переходит на тактирование от внешнего кварца.И в случае его отсутствия,программатор не видит МК в упор.Кварц подключается к ногам МК XTAL1,XTAL2.Для ATtiny2313 это 4и 5 ноги.На эти ноги нужно еще поцепить по кондеру в пределах 20 пф.Вторые концы кондеров подключаются на общий провод.

RUSLAN6П3С сделай программатор по этой схеме.Я с ней работаю,проблем нет.
Статья вот здесь,почитай.К стати там на сайте и подробно описано как шить Тини.http://hardlock.org.ua/mc/other/stk200/index.html

Добавлю.У кого нет желания ставить кварц в программатор,прошивайте внутрисхемно.Тоесь.МК ставишь в собранную схему,проводками подпаиваешь программатор к МК и смело прошиваешь.
Вложения
sch_300dpi.gif
(39.55 КБ) 696 скачиваний
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Сообщение ooogo »

Реклама
Родился
Аватара пользователя
Сообщения: 15
Зарегистрирован: Чт фев 24, 2011 23:54:38
Откуда: Мариуполь(тот самый)

Сообщение RUSLAN6П3С »

СПАСИБО!!! ПОЕХАЛ В МАГАЗИН СКУПИТЬСЯ БУДУ ДЕЛАТЬ ОБА ПРОГРАММАТОРА НА COM AND LPT(переделаю) :shock: :)))
Встал на лапы
Аватара пользователя
Сообщения: 90
Зарегистрирован: Ср мар 09, 2011 21:10:17

Сообщение MaSu »

Подскажите что за хрень другие сегменты подсвечиваються???
Как исправить ?????? :?
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Сообщение bars59 »

Попробуй залей эту прошивку.Это прошива от aki.В архиве есть для ОК и ОА.У меня работает прекрасно.Кварц на 10 мгц.
Вложения
CLOCK_2313.rar
(4.34 КБ) 406 скачиваний
Реклама
Родился
Аватара пользователя
Сообщения: 15
Зарегистрирован: Чт фев 24, 2011 23:54:38
Откуда: Мариуполь(тот самый)

Сообщение RUSLAN6П3С »

ВОПРОС!!! я собрал программатор по схеме Громова вроде пашет (фузы выставляются(МК откликнулся)) но не ШЬЁТ! ПОЧЕМУ? :o :shock:
Последний раз редактировалось RUSLAN6П3С Сб мар 26, 2011 21:25:39, всего редактировалось 1 раз.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Пт авг 27, 2010 14:37:23

Сообщение totosha »

Попробуй унипроф, у меня пошло, будут вопросы. пиши в личку, я этих часов штук 8собрал, уже))
Мучитель микросхем
Аватара пользователя
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Сообщение bars59 »

Для начала выбери "КОМАНДЫ" "ЧИТАТЬ ВСЁ".Програматор должен вычитать содержимое памяти.Потом"ФАЙЛ","ОТКРЫТЬ СОДЕРЖИМОЕ УСТРОЙСТВА ИЗ ФАЙЛА"В выпавшем окне находишь прошивку,жмешь "ОТКРЫТЬ"Затем "КОМАНДЫ","ЗАПИСАТЬ ВСЁ".Пошел процесс загрузки.После окончания записи жмешь На замочек на морде програмы,прога вычитает установленные на данный момент фьюзы.Конкретно для этих часов, снимаешь все галки.Кроме SPIEN (окошко не активно) и жмешь "ЗАПИСАТЬ"(это я дал фьюзы для кварца 10 мгц)Вот и весь процесс прошивки.
Если нет связи с МК,проверь в НАСТРОЙКАХ ОБОРУДОВАНИЯ какой выставлен порт.ЛПТ или СОМ,выбери нужный тебе.Все это касается ПОНИ ПРОГ.
Попробуй унипроф, у меня пошло, будут вопросы. пиши в личку,
.
Зачем же в личку?Что здесь секретного?Делитесь опытом открыто,может кому еще пригодится.
А вообще я Вам скажу что хорошая програма это та которую ты изучил.Желательно чтоб она была с русским фейсом.Лично для меня лучше ПОНИ нет.
Родился
Аватара пользователя
Сообщения: 15
Зарегистрирован: Чт фев 24, 2011 23:54:38
Откуда: Мариуполь(тот самый)

Сообщение RUSLAN6П3С »

я и шью через пони но ана выдаёт мол непрограммируется а в конце сообщения пишет "(-24)" :cry:
Встал на лапы
Аватара пользователя
Сообщения: 90
Зарегистрирован: Ср мар 09, 2011 21:10:17

Сообщение MaSu »

Спасибо помогло !!!!работает норм!!!
а нет там не укого платы на индикаторы (как на Фото)???? :shock:
Вложения
03.jpg
(49.56 КБ) 854 скачивания
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Пт авг 27, 2010 14:37:23

Сообщение totosha »

Боюсь, что без транзисторных ключей тут не обойтись, а плата то простая, но увы нет, и желания рисовать тоже нет))
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1274
Зарегистрирован: Чт ноя 18, 2010 12:59:49
Откуда: Мурманск

Сообщение leonid62 »

MaSu писал(а): а нет там не укого платы на индикаторы (как на Фото)???? :shock:
Есть такой вариант; http://oldradio.su/main.php?g2_itemId=21267
Погрешность хода не более 30 сек а год!
Количество светодиодов в сегментах можно менять в зависимости от подаваемого напряхения. :)
Мучитель микросхем
Аватара пользователя
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Сообщение bars59 »

я и шью через пони но ана выдаёт мол непрограммируется а в конце сообщения пишет "(-24)"
Опиши подробно проблему.Мк читается?Вычитай фьюзы и покажи здесь.Ты писал что фьюзы выставляются,какие ты выставил,покажи.
Я писал пошаговую инструкцию.Опиши на каком этапе проблема?И скинь сюда что ты пытаешься залить в МК?
Погрешность хода не более 30 сек а год!
У меня и эти идут секунда в секунду.Нужно только подобрать конденсаторы.Можно поставить подстроечные.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1274
Зарегистрирован: Чт ноя 18, 2010 12:59:49
Откуда: Мурманск

Сообщение leonid62 »

bars59 писал(а):
У меня и эти идут секунда в секунду.
Только эталонные так ходят! :)
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 28
Зарегистрирован: Чт окт 21, 2010 15:14:04
Откуда: Нижний Новгород

Сообщение francuzov »

bars59 писал(а):Кварц желательно ставить в программатор,чтоб не было шока :) после того как выставишь фьюзы на работу от внешнего кварца.Потому что Мк сразу переходит на тактирование от внешнего кварца.И в случае его отсутствия,программатор не видит МК в упор.Кварц подключается к ногам МК XTAL1,XTAL2.Для ATtiny2313 это 4и 5 ноги.На эти ноги нужно еще поцепить по кондеру в пределах 20 пф.Вторые концы кондеров подключаются на общий провод.
Спасибо, сам на этом накололся, съездил уже купил ещё 2 микрухи.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

У меня и эти идут секунда в секунду.Нужно только подобрать конденсаторы.Можно поставить подстроечные.
У них одна проблема - сброс при выключении питания. Поэтому я себе собрал на DS1307.
А точность зависит только от кварца (ну и кондёров)
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1274
Зарегистрирован: Чт ноя 18, 2010 12:59:49
Откуда: Мурманск

Сообщение leonid62 »

ploop писал(а):У них одна проблема - сброс при выключении питания.
Это скорее вопрос решения резервного питания.
А точность зависит только от кварца (ну и кондёров).
В данных часах применён (совершенно обычный кварцевый резонатор), отклонение частоты может составлять ±0.005% (50ppm). это может привести к погрешности в 3600•24•0.00005 = 4.3сек в сутки или более чем на 2 минуты в месяц.
Поэтому я себе собрал на DS1307.
Это правильное решение, если требуется точность хода.
Есть схема с прошивкой таких часов + термометр по желанию!
http://depositfiles.com/files/wkyxch835
Мучитель микросхем
Аватара пользователя
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Сообщение bars59 »

Только эталонные так ходят
Ну я конечно не засекал за месяц.Может и набежит каких то пару секунд.А вы думаете что те часы о которых пишут что за год на 30 сек не надо настраивать?Тоже самое,нужен подбор кондеров.
По питанию я применил вот такую схему резервного питания.Акум от мобилы,небольшой ток подзаряда,получилось 1ма постоянно идет заряд.И нет проблем.На длительность работы от акума как то не проверил еще,но 3 часа не было сети,выдержали.
В данных часах применён (совершенно обычный кварцевый резонатор), отклонение частоты может составлять ±0.005% (50ppm). это может привести к погрешности в 3600•24•0.00005 = 4.3сек в сутки или более чем на 2 минуты в месяц.
Конденсаторами и подганяется частота генератора,до равной 10мгц.
Вложения
11.GIF
(1.82 КБ) 736 скачиваний
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

А вы думаете что те часы о которых пишут что за год на 30 сек не надо настраивать?Тоже самое,нужен подбор кондеров.
Ну это 2-3 секунды в месяц. Чтобы засечь такую погрешность - надо месяц ждать. Чуть переборщил/недоборщил - еще месяц жди :) Так годами можно крутить...
Я проще сделал - синхронизация с ПК по UART. Можно будет раз в несколько месяцев подцепить и подстроить. Выглядит так: подцепляем через переходник USB-UART, даём команду в консоли

Код: Выделить всё

date +set%y%m%d0%w%H%M%S > /dev/ttyUSB0
Она шлёт по UART строку вида 'set11032606101115', где 'set' - значит будем устанавливать время, дальше по две цифры: год, месяц, число, день недели, часы, минуты, секунды.

Под виндой можно воспользоваться терминальной программой, но эти буквы тогда надо будет набирать вручную... или может еще способ есть, не знаю.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Есть схема с прошивкой таких часов + термометр по желанию!
Мне было очень интересно реализовать IIC полностью программно, на ассемблере. Примеров не нашел, поэтому спецификацию протокола в зубы и вперёд!
Так что суть-то не в часах вовсе...
Ответить

Вернуться в «Статьи»