Светодинамическая установка на Attiny2313

Обсуждаем контроллеры компании Atmel.
Ответить
Владимир Семионов
Родился
Сообщения: 6
Зарегистрирован: Ср фев 15, 2017 18:02:09

Светодинамическая установка на Attiny2313

Сообщение Владимир Семионов »

Здравствуйте, форумчане! Подскажите пожалуйста как расставить биты конфигурации при прошивке контроллера в этом проекте http://cxem.net/sound/light/light19.php.

Кто собирал данную схему? У кого заработало? Если можно, то скиньте рабочую прошивку и фото расставленных битов.
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43861
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Светодинамическая установка на Attiny2313

Сообщение АлександрЛ »

(имхо) фьюзы там вообще трогать не надо. как есть "с завода", так и оставьте.
В протеусе эта фигня не заработала.. То есть, по базам транзисторов "единица" бегает, а вот по анодам светодиодов- нет.. :dont_know:

зы.. Правда, Протеус- не догма, может быть такое, что там работает, а в "железе" нет, и наоборот..
Реклама
Владимир Семионов
Родился
Сообщения: 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 осциллограф ничего не чует. По нулям.
.
Вот и в Протеусе то же самое-
зы.. Биты, скорее всего- "по умолчанию".. На самом деле- в этой схеме немного "всё равно" - схема работает сама по себе, не общаясь с внешними устройствами.. Просто при "неправильной" установке фьюзов она будет работать быстрее или медленнее, чем задумал автор..

А вот там в комплекте идёт какой- то "батник" :dont_know:
Кстати, в АСМ - файле третьей строкой написано ";MCU ATtiny2313 , internal RC generator, 4 MHZ"

(если у вас "инверсные биты" то-
Под вопросом CKDIV8=0 или 1 :dont_know:
А так, тогда CKEL=0010 SUT=01
Остальное- по умолчанию..
"калькулятор фьюзов"- вот тут, например:
http://homes-smart.ru/fusecalc/?prog=av ... ATtiny2313

Правда, протеус всё равно- базами транзисторов "дёргает", а анодами- НЕТ... :dont_know:
Реклама
Эиком - электронные компоненты и радиодетали
Владимир Семионов
Родился
Сообщения: 6
Зарегистрирован: Ср фев 15, 2017 18:02:09

Re: Светодинамическая установка на Attiny2313

Сообщение Владимир Семионов »

Деление тактовой частоты на 8 я пробовал менять CKDIV8=0 и ставил галочку и снимал, меняется только частота импульсов управления транзисторами, а на анодных выходах все равно по нулям

Добавлено after 2 minutes 45 seconds:
тактовую частоту указывал на внутренний генератор CKEL=0010
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Светодинамическая установка на Attiny2313

Сообщение pyzhman »

Как же она будет работать, если собрана под

Код: Выделить всё

.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
да еще и таймер1 не обслуживается. Короче, караул. Проще сызнова написать программу под ваше желание.
Вложения
uuu.rar
(17.74 КБ) 137 скачиваний
Docendo discimus
Реклама
Владимир Семионов
Родился
Сообщения: 6
Зарегистрирован: Ср фев 15, 2017 18:02:09

Re: Светодинамическая установка на Attiny2313

Сообщение Владимир Семионов »

Я в написании программ не разбираюсь, поэтому и обращаюсь здесь. Вы можете помочь изменить программу, если она не рабочая?
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Светодинамическая установка на Attiny2313

Сообщение pyzhman »

В приложении же прошивка лежит наряду с моделью для протеуса.
Docendo discimus
Владимир Семионов
Родился
Сообщения: 6
Зарегистрирован: Ср фев 15, 2017 18:02:09

Re: Светодинамическая установка на Attiny2313

Сообщение Владимир Семионов »

Я же объясняю что она не работает
Ответить

Вернуться в «AVR»