Страница 8 из 13

Добавлено: Ср июн 03, 2009 21:10:29
sidya
ooogo привет!
последнюю прошивку не попробовал?
последнюю самую проверил, отключение через 2 мин,ток проца в спячке 0,9ma :idea: глюков вроде незаметил :))) .А у тебя смотрю вовсю прогресс :)) так держать!!!

Добавлено: Ср июн 03, 2009 21:45:02
ooogo
ЛУТ-ом делал?
Да, на большее не способен! :)
sidya привет!
последнюю самую проверил, отключение через 2 мин,ток проца в спячке 0,9ma глюков вроде незаметил
Ну наконец-то хоть одна прошивка заработала, как планировалось! :)) Один глючек есть, если зажигание выключено, после кратковременного нажатия на кнопку подводить минуты, то после смены Х9 на Х0 минут, мк переходит в спящий режим, независимо от того сколько времени прошло после нажатия на кнопку "зажигание". Исправить можно, дописать проверку отрицательных чисел, но муторно и долго разбираться, короче лень, пока решил оставить так как есть, к тому же надеюсь не часто придеться подводить! :)
А у тебя смотрю вовсю прогресс так держать!!!
Ага, учусь паять смд компоненты :)) - горяче однако! :shock: И надо было пяточки спецально для себя увеличить хотя бы до 2.2мм.

Добавлено: Сб июн 06, 2009 12:07:20
ooogo
Плату собрал, конечно хреново получилось но для третьего раза применения смд сойдет :)
вот индикатор так мне и не привезли :( , опробовать не начем, обещают на следующей неделе во вторник среду!

Добавлено: Чт июн 11, 2009 18:48:27
ooogo
sidya привезли мне индикатор! :) чудок прошивочку подправил, а то точки не мигали. надо в машину ставить для полевых испытаний. Выкладываю прошивку под свой индикатор с исходником, платы - может кому пригодиться! :) Если кто будет расширять функции часов, или оптимизировать прогу, без модификации железа, просьба выкладывать в этой теме!

Добавлено: Вс июн 14, 2009 23:04:50
Taras25
Здравствуйте!
Вот решил часики с будильником на PIC16F628 спаять...
Мой первый опыт работы с МК.
Может подскажете где найти исходный код для этой схемки(прикрепл. изобр.).
У меня не работает - хоть убэй!
В инете только .HEX валяется...
Хотелось бы поковыряться с кодом.

Добавлено: Пн июн 15, 2009 02:08:39
ooogo
Именно под эту не видел, посмотри тут http://www.radiokot.ru/forum/viewtopic. ... 815ae95314
или http://www.microchip.su/showthread.php?t=3205
или http://eldigi.ru/site/house/6.php может чего подберешь, а если именно под это железо, то у автора спрашивай.

Добавлено: Пт июн 19, 2009 13:59:32
headshotbacs
http://radiokot.ru/circuit/digital/home/33/
Eще вариант часиков, только я делал в машину.

Добавлено: Вс июн 21, 2009 18:25:23
headshotbacs
Вставил МК на 20-PU и вот че часики показывать стали.
Хотя на 10-PU работает отлично (в предыдущем сообщении).
Че за лабуда???

Добавлено: Пн июн 22, 2009 22:33:54
ooogo
Полное название ATtiny2313V 10-PU ? По идее, если условия программирования микросхемы остались теми же, то работать должно. глянь вот здесь http://forum.ixbt.com/post.cgi?id=print:48:1119&page=17 может чего умного найдешь!

Добавлено: Вт июн 23, 2009 09:52:39
headshotbacs
Просто 10-PU микроконтроллеры расчитаны на максимальную частоту 10 МГц, а 20-PU соответственно на 20 МГц. Только вот не пойму почему именно на 20 работают некорректно. Я когда в самый первый раз повторял эти часики тот мой первый 20-PU тоже затупил. Я потом взял как у автора (можно увидеть на прикрепленных фото) на 10-PU, и часики заработали. НАРОД!!! Кто делал часы на микроконтроллере ATTINY3213-20PU отпишитесь пожалуйста!

Добавлено: Вт июн 23, 2009 23:17:18
ooogo
Просто 10-PU микроконтроллеры расчитаны на максимальную частоту 10 МГц, а 20-PU соответственно на 20 МГц.

Это понятно. выдержка с того форума
Operating Voltages
– 1.8 - 5.5V (ATtiny2313V)
– 2.7 - 5.5V (ATtiny2313)
• Speed Grades
– ATtiny2313V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATtiny2313: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V
теоретически работоспособна на 3х вольтах, но я бы не рисковал. Кроме того буфер при питании 2.5 вольта скорее всего не заработает
т.е. для 20-PU напряжение питания при программировании и эксплуатации на 10 МГц желательно быть 4,5-5,5в. других различий, на сколько я знаю нет, хотя могу ошибаться! если меньше, то либо запрогомироваться может не правильно, либо работать коряво.
Кто делал часы на микроконтроллере ATTINY3213-20PU отпишитесь пожалуйста!
Я брал за основу эту программу, изменив индикаторы и дописав пару функций, работает на 20-PU! Вот прошивка скомпилиная по оригинальному исходнику автора, попробуй ее, может заработает! :)

Добавлено: Пт июн 26, 2009 13:20:38
headshotbacs
Спасибо. Попробую отпишусь.

Добавлено: Пт июл 24, 2009 23:39:11
vetalxh
Подскажите как реализовать идею...

Допустим за часы в устройстве на ATmege отвечает какая-нибудь микруха RTC, например PCF8583. ВОПРОС: как сделать отображение текущего времени (ЧЧ:ММ:СС) на ЖКИ с секундным интервалом.

1. Делать на меге таймер секундный и по его истечении синхронизировать с RTC? Имхо, это не логично, так как в таком случае для часов можно обойтись асинхронным таймером. А хотелось бы наоборот разрузить мегу от лишних вычислений...

2. Или.. RTC генерирует каждую секунду прерывание для меги, в котором считывать регистры часов, минут, секунд. Тоже геморно - наружаем мегу протоколом обмена каждую секунду.

Подскажите какой лучший алгоритм

Добавлено: Вс июл 26, 2009 16:39:27
ooogo
vetalxh писал(а):Подскажите как реализовать идею...

Допустим за часы в устройстве на ATmege отвечает какая-нибудь микруха RTC, например PCF8583. ВОПРОС: как сделать отображение текущего времени (ЧЧ:ММ:СС) на ЖКИ с секундным интервалом.
если тебе нужно постоянно индицировать секунды, то применение спец микрухи, на мой взгляд, целесообразно, только для обеспечения определенного уровня точности!?
Если у тебя не постоянно индицируеться время с секундами, а фунционально, то я бы выбрал второй вариант!

Добавлено: Ср июл 29, 2009 23:28:50
546vlad
ooogo писал(а):Именно под эту не видел, посмотри тут http://www.radiokot.ru/forum/viewtopic. ... 815ae95314
А можете на другой МК переделать (pic16f873a), если нетрудно, или хотя бы исходник?

Добавлено: Ср июл 29, 2009 23:45:45
NiTr0
vetalxh писал(а):2. Или.. RTC генерирует каждую секунду прерывание для меги, в котором считывать регистры часов, минут, секунд. Тоже геморно - наружаем мегу протоколом обмена каждую секунду.
А зачем при этом опрашивать RTC? Или оно может "вдруг" не ежесекундно генерить прерывания?
1й опрос при инициализации (а корректнее - по 1-му прерыванию), потом - независимый подсчет секунд.

Добавлено: Вс авг 30, 2009 21:57:08
ooogo
сделал еще один экземпляр часов, другану в машину, печатку прикрепил! Испытания в течении 2-х месяцев не выявили грубых глюков. Первый экземпляр часов, отстает примерно на 1 мин в месяц, второй экземпляр идет примерно точно, т.е. за месяц уход менше минуты.

Добавлено: Ср сен 02, 2009 20:41:23
ooogo
У меня тут мыслишка в голове еще крутится, может к часам еще АЦП какой-нибудь внешний прикрутить, что бы напряжение бортовой сети показывали!? :) Но я с ними ни когда не работал, кто нибудь может чего нибудь не дорогое предложить? Марку дешового внешнего АЦП?

Добавлено: Чт сен 03, 2009 12:49:42
nick17
ooogo писал(а):У меня тут мыслишка в голове еще крутится, может к часам еще АЦП какой-нибудь внешний прикрутить, что бы напряжение бортовой сети показывали!? :) Но я с ними ни когда не работал, кто нибудь может чего нибудь не дорогое предложить? Марку дешового внешнего АЦП?
А внутренний где?

Добавлено: Чт сен 03, 2009 12:52:07
nick17
nick17 писал(а):
ooogo писал(а):У меня тут мыслишка в голове еще крутится, может к часам еще АЦП какой-нибудь внешний прикрутить, что бы напряжение бортовой сети показывали!? :) Но я с ними ни когда не работал, кто нибудь может чего нибудь не дорогое предложить? Марку дешового внешнего АЦП?

А внутренний где?
Извиняюсь, у тини2313 нет же его....а не проще контроллер взять другой? :) и реализовать на внутреннем АЦП?