Простые часы на микроконтроллере
- Redrik Shuhart
- Друг Кота
- Сообщения: 3641
- Зарегистрирован: Пт апр 03, 2009 22:12:58
- Откуда: Из Украины, Кировоградская облась,
Так не бывает у всех идут у вас нет. Почитайте форум. Для начала. Контроллер скорее всего загнулся. Из за чего. 1 Даташит светиков читали? Ток какой, падение напряжения знаете? Лично я когда запустил их от блока питания тоже нифига не увидел, но повторяю блок питания неизвестно какой и разбираться я не стал они у меня идут от батарей. Далее контроллер запускается с этой прошивкой даже на встороенном генераторе ЕМУ ПОФИГУ ЧАСТОТА КВАРЦА. Единственно программа рассчитана на 10 МГЦ
Так настроен таймер. И все, поймите эти часы можно назвать продолжением обучалки ну нет там ничего особенного. Автор применил стандартные процедуры, исходник расписан так что без всякого ассемблера команды учить можно. Да еще, часы у меня идут вплоть до напряжения батарей 1.7 вольт (контроллер обычной серии).
Так настроен таймер. И все, поймите эти часы можно назвать продолжением обучалки ну нет там ничего особенного. Автор применил стандартные процедуры, исходник расписан так что без всякого ассемблера команды учить можно. Да еще, часы у меня идут вплоть до напряжения батарей 1.7 вольт (контроллер обычной серии).
Redrik Shuhart писал(а):че минута так долго тянется?
у меня была аналогичная проблема.
ещё вот что:
Точка, разделяющая часы и минуты, моргает с частотой 1,25 Гц, то есть 0,4 секунды горит, 0,4 сек. нет.
когда включил точка 4 секунды горит, 4 секунды молчит, чё за фигня, подумал я, минуты тоже не идут, подождал минуты две, подумал что одна минута переключится через 4 минуты.
ранее я не нашёл в статье как фузы тыкать, в процессе прошивки я вкурил что нах надо их ставить вот и не ставил. после того как незаработали полез на форум и прям на первой странице нашёл эти грёбаные фузы, хорошо что не зажал панельку под микросхему, выставил, работает.
вопрос:
правильно ли будет работать, если я вместо капов на 22пф поставил на 20пф?
в радиотехнике ваще ноль....
Здесь настраивается таймер и делиться тактовый сигнал кварца.
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
Отличный редактор с подсветкой и ассемблер легко к нему подключается.
Не знаю есть ли тема по нему на коте.
Но если будет интересно расскажу как настороить.
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
Отличный редактор с подсветкой и ассемблер легко к нему подключается.
Не знаю есть ли тема по нему на коте.
Но если будет интересно расскажу как настороить.
Спасибо модераторам что удалили скрины фузов. Нельзя активировать
CKOUT ибо будет засветка в единицах часов так то век живи век учись.
Здесь прекрасная табличка. http://www.tvinfo.ru/tp/attiny2313.htm
CKOUT ибо будет засветка в единицах часов так то век живи век учись.
Здесь прекрасная табличка. http://www.tvinfo.ru/tp/attiny2313.htm
-
Лёха Ряков
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Пн ноя 23, 2009 16:14:43
- Откуда: пгт.Уральский
-
Лёха Ряков
- Первый раз сказал Мяу!
- Сообщения: 23
- Зарегистрирован: Пн ноя 23, 2009 16:14:43
- Откуда: пгт.Уральский
Для пони прога не знаю как фузы ставяться, шью Uniprof кстати собрал под него хороший программатор с внешним питанием, а схему потерял блин.
Могу выложить скрин для Uniprof. В пони прог по идее галки только инверсионно стоят. А с прошивкой пока некогда ковыряться (не такой я уж супер спец в асм чтоб за пять минут написать) сейчас
чпу фрезер ваяю, надоело платы травить, кстати обучалку почитайте все сразу будет понятно про часы, может кто и свою прошивку напишет с будильником, с датой ну или еще с чем . Я в интернете например наткнулся на термостат с настраиваемым гистеризом. Схема практически такая же. И вообще это же МИКРОКОНТРОЛЛЕР 2кб памяти простор необъятный для фантазии.
Могу выложить скрин для Uniprof. В пони прог по идее галки только инверсионно стоят. А с прошивкой пока некогда ковыряться (не такой я уж супер спец в асм чтоб за пять минут написать) сейчас
чпу фрезер ваяю, надоело платы травить, кстати обучалку почитайте все сразу будет понятно про часы, может кто и свою прошивку напишет с будильником, с датой ну или еще с чем . Я в интернете например наткнулся на термостат с настраиваемым гистеризом. Схема практически такая же. И вообще это же МИКРОКОНТРОЛЛЕР 2кб памяти простор необъятный для фантазии.