Страница 3 из 4

Re: Очень простые часы на PIC-контроллере

Добавлено: Вт май 11, 2010 13:11:25
Kiccer
andrewtitoff писал(а):Собрал на 16F628A, все заработало с первого раза, только с прошивкой пришлось помучаться что бы перевернуть минуты для нормального индикатора...
а можешь выложить эту прошивку?
заранее спасибо

Re: Очень простые часы на PIC-контроллере

Добавлено: Вт май 11, 2010 22:16:28
Ant-RG
sidya мяу, спасибо конечно но это несовсем то, я хотел сделать все ключи на мосфетах и те что я написал 14n05l работают от ТТЛ то есть им 5 в на затвор вполне достаточно, вопрос только как их в схему прикошачить, погите кто знает, мурррр

Re: Очень простые часы на PIC-контроллере

Добавлено: Вт май 11, 2010 23:02:05
sidya
Ant-RG для такой схемы слишком много наворотов ,хотя хозяин - барин.

Re: Очень простые часы на PIC-контроллере

Добавлено: Ср май 12, 2010 17:36:29
Ant-RG
sidya мяяуу, спасибо огромное, это мне и нужно, жаль только что ещё и биполярный надо вешать, ну да ничего :)

Re: Очень простые часы на PIC-контроллере

Добавлено: Чт май 13, 2010 20:35:16
andrewtitoff
Kiccer писал(а):
andrewtitoff писал(а):Собрал на 16F628A, все заработало с первого раза, только с прошивкой пришлось помучаться что бы перевернуть минуты для нормального индикатора...
а можешь выложить эту прошивку?
заранее спасибо
В этой прошивке я поставил на место цифры минут т.е. перевернул обратно, оставил мигающей только одну точку между часами и минутами, так-же убрал некоторый неработающий код (прошивка была как я понял изначально под PIC16F84 и там были обращения к участкам памяти на которые MASM ругался как на выходящие за пределы, по даташиту не проверял действительно ли так но все работает), также убрал устаревшие комманды TRIS и OPTIONS т.к. они поддерживаются только для совместимости со старыми контроллерами...

В общем все работает, только когда открываешь прошивку IC-Prog - ругается "файл не содержит ID информации для устройства", если кто знает как это дело исправить - отпишитесь - исправлю.

Re: Очень простые часы на PIC-контроллере

Добавлено: Чт май 13, 2010 21:05:45
Kiccer
Огромное спасибо! :)

Re: Очень простые часы на PIC-контроллере

Добавлено: Вт сен 21, 2010 00:12:23
lues
помогите, собрал эти часы,но нихрена работать не хотят. Вначале для пробы подсоединил только точку в индикаторах - точка мигала, значит часы таки шли. Но потом когда собрал всю конструкцию - вначале горели полностью все индикаторы, а потом и вообще погасли.
Также немаловажный момент - я использую большие индикаторы (высотой 70 мм) и сегменты в них светятся только при поднятии напряжения питания всей конструкции до 7-8 вольт, а микроконтроллер питается вроде до 5,5 в. по даташиту. Может я тупо спалил микроконтроллер повышением напряжения. Но как тогда быть с питанием индикаторов? НА штатных 5 вольт питания схемы они даже не светятся...

Re: Очень простые часы на PIC-контроллере

Добавлено: Вт сен 28, 2010 21:54:11
lues
похоже индикатор потреблял большой ток и спалил микроконтроллер...
скажите, как подключить транзисторы как усилители тока для мощного индикатора???

Re: Очень простые часы на PIC-контроллере

Добавлено: Чт сен 30, 2010 13:32:56
lues
у меня индикатор на сверхярких диодах, там один сегмент под 100 ма жрёт, как показали измерения... я его конечно вовсю светить не буду, но контроллер такие токи не держит...

Re: Очень простые часы на PIC-контроллере

Добавлено: Чт ноя 11, 2010 04:42:02
TwaLL
Вот только - только запустил схему, сразу вопрос - как избавиться от мерцания изображения?

Re: Очень простые часы на PIC-контроллере

Добавлено: Пт янв 14, 2011 13:23:08
Human
TwaLL писал(а):aLL
У меня работают как год ничего не мерцает. У вас что именно мерцает? Если мерцает разряд минут то я решил проблему подключением разделительных точек через транзистор. А если все мерцает, так может это из-за неправильно выставленных фьюзов. Может МК тактируется на низкой частоте? Хотя это только моё предположение.

Re: Очень простые часы на PIC-контроллере

Добавлено: Чт июн 16, 2011 17:03:50
asket mixaa
Народ скиньте, у кого есть, прошивку на 24 часа, под PIC16F628 или PIC16F84 но с общим катодом!

Re: Очень простые часы на PIC-контроллере

Добавлено: Пт июн 17, 2011 17:37:48
Dmitry Dubrovenko
andrewtitoff писал(а):"файл не содержит ID информации для устройства", если кто знает как это дело исправить
Лучше поздно... :)

Прописываешь в начале исходника строчку:

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

        __IDLOCS H'1234'
где 1,2,3,4 - любые (они ни на что не влияют) шестнадцатиричные цифры.

часы на PIC-контроллере

Добавлено: Сб июл 30, 2011 13:12:23
loshvitalik
Посмотрел вот эту схемку
http://radiokot.ru/circuit/digital/home/01/
Вопросы:
1. индикатор минут надо просто перевернуть, а подключать как надо?
2. Проводки с подписями "a", "b",... надо подключать ко всем четырем индикаторам?

Re: часы на PIC-контроллере

Добавлено: Сб июл 30, 2011 13:31:08
Seal
Соедининь нужно все сегменты, только в последних двух необходимо переназначить согласно повороту на 180" .
Там-же написано что точки должны быть вверху.
Т.е. сегмент "А" первого и второго индикатора соответствует сегменту "Д" третьего и четвертого.
сегмент "Б" первого и второго индикатора соответствует сегменту "Е" третьего и четвертого.
И так далее......

Re: часы на PIC-контроллере

Добавлено: Сб июл 30, 2011 13:59:07
loshvitalik
Seal писал(а):Соедининь нужно все сегменты, только в последних двух необходимо переназначить согласно повороту на 180" .
Там-же написано что точки должны быть вверху.
Т.е. сегмент "А" первого и второго индикатора соответствует сегменту "Д" третьего и четвертого.
сегмент "Б" первого и второго индикатора соответствует сегменту "Е" третьего и четвертого.
И так далее......
То есть:
1-2 - 3-4
a - d
b - e
с - f
d - g
e - a
f - b
g - с

да?

Re: часы на PIC-контроллере

Добавлено: Сб июл 30, 2011 14:08:35
Seal
Нет.

Сегмент "G" тоже переворачивается ? :shock:

Re: часы на PIC-контроллере

Добавлено: Сб июл 30, 2011 15:25:46
loshvitalik
Seal писал(а):Нет.

Сегмент "G" тоже переворачивается ? :shock:
А как тогда? :(

Re: часы на PIC-контроллере

Добавлено: Сб июл 30, 2011 16:07:18
Seal
Я не стану за кого-то делать что либо без особой на то причины, но подсказать как сделать - это пожалуйста.
Нарисуй на бумаге 2 индикатора, подпиши сегменты.
Второй индикатор поверни на 180", так, что-бы точка оказалась вверху.
Проведи связи между сегментами на рисунках, получишь результат.
Подсказка ; сегмент "Г" остается на своем месте, точка то-же... :tea:
Удачи !

Re: часы на PIC-контроллере

Добавлено: Чт авг 04, 2011 17:38:06
loshvitalik
Seal писал(а):Я не стану за кого-то делать что либо без особой на то причины, но подсказать как сделать - это пожалуйста.
Нарисуй на бумаге 2 индикатора, подпиши сегменты.
Второй индикатор поверни на 180", так, что-бы точка оказалась вверху.
Проведи связи между сегментами на рисунках, получишь результат.
Подсказка ; сегмент "Г" остается на своем месте, точка то-же... :tea:
Удачи !
Вообще не соображаю, долго думал.
Подскажите плз :)