Страница 3 из 3

Re: Странное поведение ATtiny 2313

Добавлено: Вс фев 16, 2014 00:21:04
dr.doc
Галочек ведь нет! Что, только SPIEN & RSTDISBL?

Re: Странное поведение ATtiny 2313

Добавлено: Вс фев 16, 2014 09:26:40
uwrtey
А что по вашему тут еще должно быть?

Re: Странное поведение ATtiny 2313

Добавлено: Пн фев 17, 2014 00:37:48
dr.doc
Тогда остается ввести в программу "ловушку" - в цикле вывести импульсы на любую ногу. Если пропадают - где-то несанкционированное прерывание или переполнение стека...

Re: Странное поведение ATtiny 2313

Добавлено: Пн фев 17, 2014 05:08:46
nirq
uwrtey писал(а):инициализирую оперативку, но переменные я не использую. Использую только РОН.
Продолжая выражаться в том же стиле: РОН - тоже оперативка.
"Арфы транзисторов нет, возьмите КТ315".

Эту и предыдущие страницы обсуждения не читал, на программу смотреть не хочу.

Re: Странное поведение ATtiny 2313

Добавлено: Ср мар 26, 2014 23:28:12
watchmaker
Галочек ведь нет! Что, только SPIEN & RSTDISBL?
При плавающих глюках с запуском надо ставить SUT0 и/или SUT1, не поможет - ставить задержку порядка 1" в начале программы. Особенно такие глюки характерны для Atmega88 и подобных при работе с асинхронным таймером, если кварцевый генератор не успевает полностью раскачаться до ухода контроллера в ждущий режим. Сталкивался с таким, когда делал часы на батарейках (Mega168+МЭЛТ МТ10Т7+DS18B20). Основное тактирование от встроенного, на асинхронном таймере кварц на 32768. При установке батареек горят нули и ничего не происходит, пока два-три раза не нажмешь ресет. Поставил в начале программы задержку около секунды - всё работает идеально.

Re: Странное поведение ATtiny 2313

Добавлено: Чт мар 27, 2014 08:45:15
ИС-пытатель
1. Сделайте отдельную платку для прошивки с кроваткой. И прошивайте контроллер на ней. Это избавит от ошибок разводки и монтажа.
2. Может, Вы подключили слишком мощные светодиоды? И у Вас просто обвал питания? И контроллер глючит поэтому.
3. Залейте прошивку в контроллер на отдельной плате, выньте его. Подключите к контроллеру ТОЛЬКО питание и проверьте тестером, правильно ли работают выводы.
4. Перепроверьте правильность и качество монтажа схемы.

P.S. Я за несколько лет не раз сталкивался с якобы "ошибками" или "глюками" контроллера. Но во всех абсолютно случаях причиной оказывались мои или чьи-то еще кривые руки. Либо банальная спешка и невнимательность. Поэтому я уверен на 99,99 %, что косяк - Ваш.

Re: Странное поведение ATtiny 2313

Добавлено: Пт мар 28, 2014 00:37:19
BOB51
:)))
От всей души радует!...
Ребяткии... А как насчет "матчасть учить"?
Как светики на вход компаратора повесить без его отключения в инициализации железа, а потом мозги всем потрошить... 8)
Добавь в ините:
ldi temp,0x80
out acsr,temp ; компаратор отключен (sbi acsr,acd)
и не парь мозги!
:beer:

Re: Странное поведение ATtiny 2313

Добавлено: Пт мар 28, 2014 08:29:47
ИС-пытатель
"Используемые компаратором выводы являются контактами портов ввода/вывода общего назначения
Чтобы указанные выводы могли использоваться аналоговым компаратором, они должны быть сконфигурированы как входы (соответствующий разряд регистра DDRx установлен в «1» (здесь маленькая очепятка. установлены в «0»)). Кроме того, необходимо отключить внутренние подтягивающие резисторы записью лог. 0 в соответствующий разряд регистра PORTx." Это Евстифеев.

Так что по идее, включенность компаратора при установке портов на выход вообще никак не должна влиять. Его входы просто отключены от порта. Хотя, на практике, может, Вы и правы. Но думаю, что нет.