Страница 10 из 13
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Чт мар 05, 2015 07:24:32
Engineer_Keen
Serzh2000 писал(а):Смысл такой на три порта скажем portd.4 portd.5 portd.6 в случайном порядке подавать "0" .а аноды светодиодов подключить к portd.0-portb.7 то бегущая капля сосульки будет светится зел крас или син.
Получается обычное подключение матрицей, 15 линий тянуть между контроллером и светодиодами. Неинтересно...
Serzh2000 писал(а):Помогите написать программу согласитесь интересная мысль жалко будет если ее не воплотить.
Че-то архив не открывается...
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Чт мар 05, 2015 18:00:50
Serzh2000
Мне очень хочется собрать такие сосульки
http://www.youtube.com/watch?v=frkJ86bhORE. Но я никак не могу написать программу бегущего светика
со шлейфом затухающих светодиодов
( 2шт 100% 2шт 75% 2шт 50% 2шт 25%) типа такого. Может кто напишет хотя бы самую простую
для 12 выходов без эффектов , изменений скоростей чисто понять как это делается желательно на bascom , но можно любым языком постараюсь разобраться . Весь интернет я обшарил , но кроме как помигать светодиодиком или плавно зажечь потушить его на
1 ножке не нашел.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт мар 06, 2015 07:24:58
Engineer_Keen
Если вы можете
Serzh2000 писал(а):плавно зажечь потушить его на 1 ножке
что мешает сделать это
Serzh2000 писал(а):со шлейфом затухающих светодиодов
?
Просто это немного выходит за рамки темы. Если есть вопрос "как сделать", то лучше задавать его
в этой теме.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Чт дек 03, 2015 12:00:56
lexusluga
Добрый день.
А можно скрин с Uniprof, какие фьюзы должны быть выставлены, а то с AVR только знакомлюсь, а сосульку очень хочется.
Спасибо огромное.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Чт дек 03, 2015 13:43:21
Engineer_Keen
Если контроллер новый:
1. Прошиваете HEX (и EEP, если есть)
2. ЧИТАЕТЕ фьюзы!
3. Инвертируете CLKDIV8 (и RSTDISBL если нужно задействовать ногу RESET, например для варианта в 20 светодиодов с предыдущей страницы)
4. Шьете фьюзы
Не забываем, что отключенный RSTDISBL больше не позволит пришивать контроллер по ISP.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:17:28
lexusluga
Attiny прошивал так:
1. Прошил HEX.
2. Прошил EEP.
3. Нажимаю кнопку FUSE и вижу вот такое окно.
вариант, откуда беру прошивку, Sosulka20_nov_2013, с него HEX и EEP, применив его, какие фьюзы я должен выставить?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:24:14
Engineer_Keen
lexusluga писал(а):Sosulka20_nov_2013
Тады это не ко мне... Это прошивка
uk8amk, пускай он про фьюзы и рассказывает. Но предположу что там все аналогично.
Как я уже сказал - сначала считать, потом инвертировать CKDIV8, потом записать.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:28:48
lexusluga
Нажатие кнопки FUSE и есть считывание?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:30:21
lexusluga
Т.е. получается, что если взять прошивку uk8amk, потом я смогу достучаться до тиньки простым программатором?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:32:20
Engineer_Keen
lexusluga писал(а):Нажатие кнопки FUSE и есть считывание?
Там же внизу есть кнопки READ и WRITE, неужели не заметили?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:33:50
lexusluga
Заметил, пока шил только atmel без фьюзов, скоро НГ, сосулька- первый проек с фьюзами.
Read - загрузить, Write - считать, т.е. нужно нажать Write?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:36:32
Engineer_Keen
В том окне, где есть CKDIV8 жмите READ, потом поменяйте CKDIV8 на обратное и жмите WRITE, по идее все, больше ничего во фьюзах менять не надо.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:43:04
lexusluga
вот что получилось, теперь нужно поставит галочку на CKDIV8, и нажать WRITE, правильно? А при этом какой HEX нужно выбрать?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:56:50
Engineer_Keen
lexusluga писал(а):теперь нужно поставит галочку на CKDIV8, и нажать WRITE, правильно?
Да
lexusluga писал(а):А при этом какой HEX нужно выбрать?
Вы же сказали что HEX уже прошили?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 13:59:41
lexusluga
Engineer_Keen писал(а):Я не посмотрел какие там кадры, видимо это прошивка от метеоритного дождя...
Сейчас переделаю.
Вот.
а если эту, будет работать, и тогда какие фьюзы?
Странное дело, прошил, Errom записал, снял питание, снова проверил, тинька чистая, где искать?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 14:06:48
Engineer_Keen
lexusluga писал(а):а если эту, будет работать, и тогда какие фьюзы?
Не уверен что у меня и
uk8amk светодиоды по одной схеме подключены, вы чей вариант платы разводили? Фьюзы такие же.
lexusluga писал(а):Странное дело, прошил, Errom записал, снял питание, снова проверил, тинька чистая, где искать?
Где-то случайно нажали chip erase... Ошибок при записи не возникает?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 14:13:07
lexusluga
плата изначально из статьи,разводил так, как там, ничего не трогал, вернемся к посту на 2 странице, итак, прошиваю HEX, выбираем EEP( тот же HEX, правильно,) шью, захожу в фьюзы, дальше что?
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 14:15:14
lexusluga
при записи плата поморгала светодиодами, программа зашилась, и все, больше ничего не происходит, при проверке пишет: Programm - идентично, EEPROM - идентично
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 14:23:25
Engineer_Keen
В статье прошивка и плата на 12 светодиодов, как вы туда хотели 20-диодную прошивку записать?
Если речь о прошивке со второй страницы, то там фьюзы трогать вообще не нужно, делитель на 8 отключен программно, там выше об этом сказано. Т.е. просто прошиваете HEX и все, оно работает. Особенность данной схемы в том, что программатор и светодиоды могут мешать работе друг-друга, несмотря на то, что программатор считается "ISP". Вы его надеюсь от схемы потом отключаете? А то может с ним не стартовать.
Re: Светодиодная сосулька - индикатор уровня
Добавлено: Пт дек 04, 2015 14:32:22
lexusluga
А схема остается такая же? осле прошивки питание +5в на 1 ногу PB5, правильно?