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

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

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


Аватара пользователя
Redrik Shuhart
Друг Кота
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

че минута так долго тянется?
Мотание тороидов- вышивание по мужски.
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Так не бывает у всех идут у вас нет. Почитайте форум. Для начала. Контроллер скорее всего загнулся. Из за чего. 1 Даташит светиков читали? Ток какой, падение напряжения знаете? Лично я когда запустил их от блока питания тоже нифига не увидел, но повторяю блок питания неизвестно какой и разбираться я не стал они у меня идут от батарей. Далее контроллер запускается с этой прошивкой даже на встороенном генераторе ЕМУ ПОФИГУ ЧАСТОТА КВАРЦА. Единственно программа рассчитана на 10 МГЦ
Так настроен таймер. И все, поймите эти часы можно назвать продолжением обучалки ну нет там ничего особенного. Автор применил стандартные процедуры, исходник расписан так что без всякого ассемблера команды учить можно. Да еще, часы у меня идут вплоть до напряжения батарей 1.7 вольт (контроллер обычной серии).
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Redrik Shuhart писал(а):че минута так долго тянется?

Потому что, кому то лень прочитать, хотя бы предыдущую страницу. :twisted:
IRF777
Родился
Сообщения: 17
Зарегистрирован: Сб июн 06, 2009 22:46:49

Сообщение IRF777 »

Redrik Shuhart писал(а):че минута так долго тянется?

у меня была аналогичная проблема.
ещё вот что:
Точка, разделяющая часы и минуты, моргает с частотой 1,25 Гц, то есть 0,4 секунды горит, 0,4 сек. нет.

когда включил точка 4 секунды горит, 4 секунды молчит, чё за фигня, подумал я, минуты тоже не идут, подождал минуты две, подумал что одна минута переключится через 4 минуты.
ранее я не нашёл в статье как фузы тыкать, в процессе прошивки я вкурил что нах надо их ставить вот и не ставил. после того как незаработали полез на форум и прям на первой странице нашёл эти грёбаные фузы, хорошо что не зажал панельку под микросхему, выставил, работает.
вопрос:
правильно ли будет работать, если я вместо капов на 22пф поставил на 20пф?
в радиотехнике ваще ноль....
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Даже если на 22 пф поставите не факт что будут идти точно. Но вообще уход часов не заметен. Эти конденсаторами в принципе можно добиться точного хода часов. Все остальное делается в прошивке и контроллеру
совершенно пофиг какие там конденсаторы. Главное чтоб кварц запускался.
IRF777
Родился
Сообщения: 17
Зарегистрирован: Сб июн 06, 2009 22:46:49

Сообщение IRF777 »

тут такое дело, мк немного теплая, что делать то? резисторы менять чтоли?
в радиотехнике ваще ноль....
ded1124
Родился
Сообщения: 5
Зарегистрирован: Пн авг 10, 2009 14:10:47

Сообщение ded1124 »

Подскажите пожалуйста, где в программе уменьшить продолжительность часа на 1.65 секунды т.к. конденсаторы не спасают!
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Здесь настраивается таймер и делиться тактовый сигнал кварца.
ldi Temp1,0b00000100
out Tccr1b,Temp1 ;тактовый сигнал /256

ldi Temp1,0x3d
out Ocr1ah,Temp1
ldi Temp1,0x09
out Ocr1al,Temp1 ;запись числа сравнения 15625 (0.4сек. при 10мгц)
И чтоб было понятно сюда.
http://radiokot.ru/start/mcu_fpga/avr/11/
Для работы с исходниками и компиляции советую X-ConTEXT
Отличный редактор с подсветкой и ассемблер легко к нему подключается.
Не знаю есть ли тема по нему на коте.
Но если будет интересно расскажу как настороить.
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Спасибо модераторам что удалили скрины фузов. Нельзя активировать
CKOUT ибо будет засветка в единицах часов так то век живи век учись.
Здесь прекрасная табличка. http://www.tvinfo.ru/tp/attiny2313.htm
Аватара пользователя
Vasia 24
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт мар 26, 2009 19:03:27
Контактная информация:

Сообщение Vasia 24 »

Здравствуйте! Мужики подскажите какие индикаторы можно поставить вместо того что в статье,нужен просто его аналог только зеленого цвета? Чтобы ничего не переделывать в ту же плату чтобы можно было поставить?
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Любые сверхяркие. У меня стоят с высотой цифры 2 см ничего пока не сгорело. А ну и смотреть там катод или анод общий по схеме чтоб прошивку не править.
Аватара пользователя
APTYP
Встал на лапы
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым
Контактная информация:

Сообщение APTYP »

Дайте пожалуйста скрин правильно выставленных фьюзов на понипрог...
А то собрал, прошил. При нажатии на кн. "часы" они переключаются как в секундомере миллисекунды, кн. "минуты" вообще не фунциклирует.
Ах да, при включении почему-то показывает не все ноли а 00.01. Спаибо!
Аватара пользователя
Vasia 24
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Чт мар 26, 2009 19:03:27
Контактная информация:

Сообщение Vasia 24 »

Еще вопрос по поводу номиналов конденсаторов С1 и С2 написано 22 а чего 22? Может и ламерский вопрос но мне не ясно. Прошу подсказать :)
Аватара пользователя
APTYP
Встал на лапы
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым
Контактная информация:

Сообщение APTYP »

Vasia 24 писал(а):Еще вопрос по поводу номиналов конденсаторов С1 и С2 написано 22 а чего 22? Может и ламерский вопрос но мне не ясно. Прошу подсказать :)


ПикоФарады, на керамике код 220

А мне кто нить поможет? Одна тинька уже труп, от бесконечных манипуляций с прошивками и грёбаными фьюзами.
Лёха Ряков
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пн ноя 23, 2009 16:14:43
Откуда: пгт.Уральский

Сообщение Лёха Ряков »

А что,дамы и господа,тема заглохла чтоль?А то вот,понимаешь,в магазине только ATTINY2313V-10SU остались,SMD-вариант,так сказать,купил на всякий случай...А тут и схемка часиков попалась на глаза.Кто нибудь подскажет,пойдёт этот МК в часы?Просто тини не разу ещё не пользовал,только ПИКи... :)
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Пойдет в легкую.
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

APTYP писал(а):А мне кто нить поможет? Одна тинька уже труп, от бесконечных манипуляций с прошивками и грёбаными фьюзами.




Ну тинек может еще и жив кварц ему и питание внешнее скорее всего оживет. У меня так тоже было. А с фузами чего не понятного ? И чем шьешь?
Аватара пользователя
APTYP
Встал на лапы
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым
Контактная информация:

Сообщение APTYP »

Не оживёт((( Так как замкнута по питанию... Мне просто нужен скрин выставленных фьюзов в PonyProg, так как я новичёк в контроллерах.
Лёха Ряков
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Пн ноя 23, 2009 16:14:43
Откуда: пгт.Уральский

Сообщение Лёха Ряков »

2asad50.Спасибо!А как дела идут с прошивкой?Кто нибудь что нибудь придумал или нет? :)
asad50
Открыл глаза
Сообщения: 56
Зарегистрирован: Сб авг 15, 2009 20:44:52

Сообщение asad50 »

Для пони прога не знаю как фузы ставяться, шью Uniprof кстати собрал под него хороший программатор с внешним питанием, а схему потерял блин.
Могу выложить скрин для Uniprof. В пони прог по идее галки только инверсионно стоят. А с прошивкой пока некогда ковыряться (не такой я уж супер спец в асм чтоб за пять минут написать) сейчас
чпу фрезер ваяю, надоело платы травить, кстати обучалку почитайте все сразу будет понятно про часы, может кто и свою прошивку напишет с будильником, с датой ну или еще с чем . Я в интернете например наткнулся на термостат с настраиваемым гистеризом. Схема практически такая же. И вообще это же МИКРОКОНТРОЛЛЕР 2кб памяти простор необъятный для фантазии.
Ответить

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