Светодинамическая установка на Attiny2313
-
Владимир Семионов
- Родился
- Сообщения: 6
- Зарегистрирован: Ср фев 15, 2017 18:02:09
Светодинамическая установка на Attiny2313
Здравствуйте, форумчане! Подскажите пожалуйста как расставить биты конфигурации при прошивке контроллера в этом проекте http://cxem.net/sound/light/light19.php.
Кто собирал данную схему? У кого заработало? Если можно, то скиньте рабочую прошивку и фото расставленных битов.
Кто собирал данную схему? У кого заработало? Если можно, то скиньте рабочую прошивку и фото расставленных битов.
- Реклама
- АлександрЛ
- Друг Кота
- Сообщения: 43861
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Светодинамическая установка на Attiny2313
(имхо) фьюзы там вообще трогать не надо. как есть "с завода", так и оставьте.
В протеусе эта фигня не заработала.. То есть, по базам транзисторов "единица" бегает, а вот по анодам светодиодов- нет..
зы.. Правда, Протеус- не догма, может быть такое, что там работает, а в "железе" нет, и наоборот..
В протеусе эта фигня не заработала.. То есть, по базам транзисторов "единица" бегает, а вот по анодам светодиодов- нет..
зы.. Правда, Протеус- не догма, может быть такое, что там работает, а в "железе" нет, и наоборот..
-
Владимир Семионов
- Родился
- Сообщения: 6
- Зарегистрирован: Ср фев 15, 2017 18:02:09
Re: Светодинамическая установка на Attiny2313
Я пробовал с теми битами что по умолчанию. Не работает. На ножках 2,3,6,7 появляется сигнал прямоугольной формы, а на ножках 12 - 17 осциллограф ничего не чует. По нулям.
Кто нибудь собирал этот проект? Выложите пожалуйста рабочую прошивку. И фото или перечень битов конфигурации. Очень нужно. Дочка очень ждала игрушку себе, а тут такой облом.
Кто нибудь собирал этот проект? Выложите пожалуйста рабочую прошивку. И фото или перечень битов конфигурации. Очень нужно. Дочка очень ждала игрушку себе, а тут такой облом.
- АлександрЛ
- Друг Кота
- Сообщения: 43861
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Светодинамическая установка на Attiny2313
Вот и в Протеусе то же самое-Владимир Семионов писал(а):Я пробовал с теми битами что по умолчанию. Не работает. На ножках 2,3,6,7 появляется сигнал прямоугольной формы, а на ножках 12 - 17 осциллограф ничего не чует. По нулям.
.
зы.. Биты, скорее всего- "по умолчанию".. На самом деле- в этой схеме немного "всё равно" - схема работает сама по себе, не общаясь с внешними устройствами.. Просто при "неправильной" установке фьюзов она будет работать быстрее или медленнее, чем задумал автор..
А вот там в комплекте идёт какой- то "батник"
Кстати, в АСМ - файле третьей строкой написано ";MCU ATtiny2313 , internal RC generator, 4 MHZ"
(если у вас "инверсные биты" то-
Под вопросом CKDIV8=0 или 1
А так, тогда CKEL=0010 SUT=01
Остальное- по умолчанию..
"калькулятор фьюзов"- вот тут, например:
http://homes-smart.ru/fusecalc/?prog=av ... ATtiny2313
Правда, протеус всё равно- базами транзисторов "дёргает", а анодами- НЕТ...
-
Владимир Семионов
- Родился
- Сообщения: 6
- Зарегистрирован: Ср фев 15, 2017 18:02:09
Re: Светодинамическая установка на Attiny2313
Деление тактовой частоты на 8 я пробовал менять CKDIV8=0 и ставил галочку и снимал, меняется только частота импульсов управления транзисторами, а на анодных выходах все равно по нулям
Добавлено after 2 minutes 45 seconds:
тактовую частоту указывал на внутренний генератор CKEL=0010
Добавлено after 2 minutes 45 seconds:
тактовую частоту указывал на внутренний генератор CKEL=0010
- Реклама
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Светодинамическая установка на Attiny2313
Как же она будет работать, если собрана под
, а не для тини.
Плюс к тому опрос кнопок -
Эти интернетные статьи такие интернетные.
Попробуйте из приложения. Порты PD4, PD5, PD6 подтянуть к питанию через резисторы.
Еще по поводу изменения скорости эффектов. Работать не будет, т.к. в теле программы
да еще и таймер1 не обслуживается. Короче, караул. Проще сызнова написать программу под ваше желание.
Код: Выделить всё
.include "2313def.incПлюс к тому опрос кнопок -
Код: Выделить всё
sbis PORTD, PD4 ;check for pressing button "+"
rjmp IncTmr
sbis PORTD, PD5 ;check for pressing button "-"
rjmp DecTmr
sbis PORTD, PD6 ;check for pressing button "F"
rjmp EfSel ;(for change of effectПопробуйте из приложения. Порты PD4, PD5, PD6 подтянуть к питанию через резисторы.
Еще по поводу изменения скорости эффектов. Работать не будет, т.к. в теле программы
Код: Выделить всё
IncTmr:
ldi r17,TCNT1H
clz
cpi r17, $FC ;check for max value
breq IncOut ;$FC is max value
inc r17
out TCNT1H, r17- Вложения
-
- uuu.rar
- (17.74 КБ) 137 скачиваний
Docendo discimus
-
Владимир Семионов
- Родился
- Сообщения: 6
- Зарегистрирован: Ср фев 15, 2017 18:02:09
Re: Светодинамическая установка на Attiny2313
Я в написании программ не разбираюсь, поэтому и обращаюсь здесь. Вы можете помочь изменить программу, если она не рабочая?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Светодинамическая установка на Attiny2313
В приложении же прошивка лежит наряду с моделью для протеуса.
Docendo discimus
-
Владимир Семионов
- Родился
- Сообщения: 6
- Зарегистрирован: Ср фев 15, 2017 18:02:09
Re: Светодинамическая установка на Attiny2313
Я же объясняю что она не работает


