Простые часы на светодиодных матрицах.
- speedprog
- Потрогал лапой паяльник
- Сообщения: 380
- Зарегистрирован: Чт сен 01, 2011 20:49:33
- Откуда: Мать городов Русских
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
для таких вопросов есть ЛС
- speedprog
- Потрогал лапой паяльник
- Сообщения: 380
- Зарегистрирован: Чт сен 01, 2011 20:49:33
- Откуда: Мать городов Русских
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
чтобы случаи не случались,С CVАVR картинки 1:1rubin2101 писал(а):speedprog писал(а):rubin2101 писал(а):Здравствуйте! Помогите кто гаразд, фьюзом честным, для sinaprog в формате 0х00.
Контроллер один и последний боюся запороть все уже зделано... почти..
http://www.engbedded.com/fusecalc/ поставьте галочки в соответствии с картинкой и будет счастье
Извините, а галочки ставить инверсно или один в один, я ж чего и спросил знающих про формат 0х00 ато случались случаи...
Спасибо.
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Простые часы на светодиодных матрицах.
rubin2101 писал(а):Здравствуйте! Помогите кто гаразд, фьюзом честным, для sinaprog в формате 0х00.
Контроллер один и последний боюся запороть все уже зделано... почти..
много раз встречаю этот странный вопрос...
sinaprog наверное заточена для тех,кто не хочет разбираться с фузами
выбрал Fuses Int.8 MHz и всё....
-
rubin2101
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Вт мар 09, 2010 09:57:03
- Откуда: Че*
Re: Простые часы на светодиодных матрицах.
Lazy-Cat писал(а):rubin2101 писал(а):Здравствуйте! Помогите кто гаразд, фьюзом честным, для sinaprog в формате 0х00.
Контроллер один и последний боюся запороть все уже зделано... почти..
много раз встречаю этот странный вопрос...
sinaprog наверное заточена для тех,кто не хочет разбираться с фузами![]()
выбрал Fuses Int.8 MHz и всё....
Оно то так. Был бы я на том уровне познаний вопроса не задавал бы... В микроконтролерах я как свинья в апельсинах
могу только повторять, и то, когда есть секунды свободного время. Вот понравились часы, Сина прог пользую потому как иногда люди дают код фьюзов с ним не спутаеш, а 16 мегу я есче не шил и боюсь попортить,а потом опять жди заказа 2 недели... Посему и попросил о помощи, но "этот странный вопрос..." Вам кажеться странным... Извините пожалуйста.Тепеь по теме: я так понял фьюзы считать (заводские), потом найти и установить внутренний осцилятор на 8 мегаГц. и все? Остальные не трогать?
Re: Простые часы на светодиодных матрицах.
rubin2101 Нужно еще фьюз JTAGEN выключить, он первоначально включен ,иначе потом куча вопросов будет. 
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Простые часы на светодиодных матрицах.
rubin2101 писал(а): Посему и попросил о помощи, но "этот странный вопрос..." Вам кажеться странным... Извините пожалуйста.
Вы меня простите конечно,может я не правильно выразился,просто хотел сказать,что прожка
эта очень простая и удобная,и подчас избавляет от головоломки как правильно выставить Fuse bits...
И если вы уже прочли,что в этой схеме используется внутренний генератор 8 мег,то можно было
в папке той же синапрог открыть листик с названием Fuse.txt,в котором увидите :
ATmega8.ATmega16.
[Int. 1 MHz d9e1
Int. 2 MHz d9e2
Int. 4 MHz d9e3
Int. 8 MHz d9e4
Ext. Crys. d9ff]
это и есть тот формат,о котором вы спрашивали,
откройте любой калькулятор AVR, пропишите d9e4 для Int. 8 MHz и увидите что будете шить....
ну или можете сравнить со скрином фузов автора....
Наверное сразу так и надо было написать...
для примера выше сказанного - ВОТ как это выглядит в калькуляторе.
-
rubin2101
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Вт мар 09, 2010 09:57:03
- Откуда: Че*
Re: Простые часы на светодиодных матрицах.
Спасибо за ответы, а ети фюзы вы нарочно оставили с галочкой? На картинке они не помечены...
BOOTSZ1
BOOTSZ0
http://mdoga.ru/Designs/Matrix%20clock% ... %20bit.jpg
Если их снять то получиться 0xЕ4 0x9F
Или не влияет?
BOOTSZ1
BOOTSZ0
http://mdoga.ru/Designs/Matrix%20clock% ... %20bit.jpg
Если их снять то получиться 0xЕ4 0x9F
Или не влияет?
- VeryLazyCat
- Опытный кот
- Сообщения: 832
- Зарегистрирован: Пн май 17, 2010 22:21:01
- Откуда: Madagaskar
Re: Простые часы на светодиодных матрицах.
rubin2101 писал(а):Спасибо за ответы, а ети фюзы вы нарочно оставили с галочкой? На картинке они не помечены...
BOOTSZ1
BOOTSZ0
http://mdoga.ru/Designs/Matrix%20clock% ... %20bit.jpg
Если их снять то получиться 0xЕ4 0x9F
Или не влияет?
я вам привёл в пример фузы,которые по умолчанию прописаны в синапрог
и ни чего нарочно не оставлял....
BOOTSZ1
BOOTSZ0 - не влияют в данном случае,
шил свой камень на часы в синапрог с такими же фузами как в примере,
выбрав в окошке программы Fuses Int.8 MHz.
если в чём то сомневаетесь - пропишите 0x9F.
-
rubin2101
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Вт мар 09, 2010 09:57:03
- Откуда: Че*
Re: Простые часы на светодиодных матрицах.
Благодарствую Lazy-Cat.
С Крещением Господним Вас и всех славных!
С Крещением Господним Вас и всех славных!
- slavector
- Поставщик валерьянки для Кота
- Сообщения: 2472
- Зарегистрирован: Чт фев 21, 2008 04:08:15
- Откуда: Омск
Re: Простые часы на светодиодных матрицах.
Вчера скомпилировал прошивки с разными шрифтами. Смотрел что и как показывает!
Пятый шрифт вроде симпатичный, но читаемость конечно похуже чем нулевой.
А вообще то конечно маловато точек в матрице чтобы шрифт красивый подобрать.
Кто хочет попытать залил прошивки на файлохранилище.
Прошивки версия 1.08 на ОК на Мегу16. У меня на TPIC6B595 все часики собраны.
Прошивки с доработкой Danko и с полным выводом строки с инфой.
http://tempfile.ru/file/2232988
http://depositfiles.com/files/14dz6v4mb
Обычно на ифолдер заливаю, но чёго то он щас не работает.
Пятый шрифт вроде симпатичный, но читаемость конечно похуже чем нулевой.
А вообще то конечно маловато точек в матрице чтобы шрифт красивый подобрать.
Кто хочет попытать залил прошивки на файлохранилище.
Прошивки версия 1.08 на ОК на Мегу16. У меня на TPIC6B595 все часики собраны.
Прошивки с доработкой Danko и с полным выводом строки с инфой.
http://tempfile.ru/file/2232988
http://depositfiles.com/files/14dz6v4mb
Обычно на ифолдер заливаю, но чёго то он щас не работает.
Мы так далеко откатились назад, что прошлое стало будущим.
Re: Простые часы на светодиодных матрицах.
slavector писал(а):Вчера скомпилировал прошивки с разными шрифтами. Смотрел что и как показывает!
Пятый шрифт вроде симпатичный, но читаемость конечно похуже чем нулевой.
А вообще то конечно маловато точек в матрице чтобы шрифт красивый подобрать.![]()
Кто хочет попытать залил прошивки на файлохранилище.
Прошивки версия 1.08 на ОК на Мегу16. У меня на TPIC6B595 все часики собраны.
Прошивки с доработкой Danko и с полным выводом строки с инфой.
http://tempfile.ru/file/2232988
http://depositfiles.com/files/14dz6v4mb
Обычно на ифолдер заливаю, но чёго то он щас не работает.
А где взять исходник с полным выводом строки с инфой.
Re: Простые часы на светодиодных матрицах.
Собрал.
Схема очень понравилась.
Печатку делал свою, под ATmega16L-8PU в dip-корпусе (ну нет у меня внутрисхемного программатора...)
+ ULN2803 (dip) + 74HC595 (smd) и матрицы ОК (GNM23881AG-11)
Прошивка 1.08 у меня не заработала. Вместо равномерного свечения сегментов матрицы наблюдалось какое-то невнятное перемигивание. (возможно, какие-то проблемы с тактовой частотой)
После замены прошивки на 1.07 всё стало нормально, но выявилась другая проблема: При разводке платы я допустил ошибку.... в результате которой был нарушен порядок следования матриц (слева направо M1,M2,M3 вместо M3,M2,M1).
Проблему удалось решить перекомпиляцией прошивки.
Отдельное спасибо автору за грамотно написанный код программы и подробные коментарии.
Печатку делал свою, под ATmega16L-8PU в dip-корпусе (ну нет у меня внутрисхемного программатора...)
+ ULN2803 (dip) + 74HC595 (smd) и матрицы ОК (GNM23881AG-11)
Прошивка 1.08 у меня не заработала. Вместо равномерного свечения сегментов матрицы наблюдалось какое-то невнятное перемигивание. (возможно, какие-то проблемы с тактовой частотой)
После замены прошивки на 1.07 всё стало нормально, но выявилась другая проблема: При разводке платы я допустил ошибку.... в результате которой был нарушен порядок следования матриц (слева направо M1,M2,M3 вместо M3,M2,M1).
Проблему удалось решить перекомпиляцией прошивки.
Отдельное спасибо автору за грамотно написанный код программы и подробные коментарии.
- slavector
- Поставщик валерьянки для Кота
- Сообщения: 2472
- Зарегистрирован: Чт фев 21, 2008 04:08:15
- Откуда: Омск
Re: Простые часы на светодиодных матрицах.
mab7778 писал(а):А где взять исходник с полным выводом строки с инфой.
O-LED недавно в теме писал что надо изменить и как.
Мы так далеко откатились назад, что прошлое стало будущим.
Re: Простые часы на светодиодных матрицах.
А как изменять вкл/откл ежечасного сигнала?
Re: Простые часы на светодиодных матрицах.
По поводу прощивок - 1.07 пропадал один из датчиков, других косяков не наблюдали, 1.08 работает вообще без нареканий. Часы бали собраны на Меге16 и TPIC, одни с матрицами ОА, другие - ОК.
Verba volant
- slavector
- Поставщик валерьянки для Кота
- Сообщения: 2472
- Зарегистрирован: Чт фев 21, 2008 04:08:15
- Откуда: Омск
Re: Простые часы на светодиодных матрицах.
mab7778 писал(а):А как изменять вкл/откл ежечасного сигнала?
В меню часов настройка пункт ЗВ.ЧС
+ включает пиканье каждый час
- выключает
Мы так далеко откатились назад, что прошлое стало будущим.
Re: Простые часы на светодиодных матрицах.
slavector писал(а):mab7778 писал(а):А как изменять вкл/откл ежечасного сигнала?
В меню часов настройка пункт ЗВ.ЧС
+ включает пиканье каждый час
- выключает
Это понятно. Я имел в виду время вкл/откл ежечасного сигнала.
Re: Простые часы на светодиодных матрицах.
mab7778 писал(а):Это понятно. Я имел в виду время вкл/откл ежечасного сигнала.
Только если в программу изменения вносить.
Re: Простые часы на светодиодных матрицах.
Это понятно. Я имел в виду время вкл/откл ежечасного сигнала.
из меню этот параметр не меняется.
если только вот тут изменить
Код: Выделить всё
if ( (time%60==0)&&(time > 500)&&(zv_chs) ) { but_flg=1; TIMSK|=0x10; but_pause=0; } // Писк каждый час (с 00-00 до 08-00 сигнал не срабатывает)например если написать вот так, то ежечасный сигнал будет только один раз в 8-00
if ( (time%60==0)&&( (time > 479) && (time < 481) )&&(zv_chs) ) { but_flg=1; TIMSK|=0x10; but_pause=0; } // Ежечасный сигнал один раз в 8-00
KIT
Re: Простые часы на светодиодных матрицах.
O-LED писал(а):Это понятно. Я имел в виду время вкл/откл ежечасного сигнала.
из меню этот параметр не меняется.
если только вот тут изменитьКод: Выделить всё
if ( (time%60==0)&&(time > 500)&&(zv_chs) ) { but_flg=1; TIMSK|=0x10; but_pause=0; } // Писк каждый час (с 00-00 до 08-00 сигнал не срабатывает)
например если написать вот так, то ежечасный сигнал будет только один раз в 8-00
if ( (time%60==0)&&( (time > 479) && (time < 481) )&&(zv_chs) ) { but_flg=1; TIMSK|=0x10; but_pause=0; } // Писк каждый час (с 00-00 до 08-00 сигнал не срабатывает)
Эти цифры мне ни о чем не говорят. Если можно данные для откл. в 22.00 и включения в 6.00.
Спасибо.
с 
