roboforum.ru

Технический форум по робототехнике.

Использование вывода reset у attiny2313

Использование вывода reset у attiny2313

loid » 05 янв 2011, 10:51

Всем привет!
Собираю таймер для ультрафиолетовой лампы для проявления фоторезиста. Взял контроллер который был под рукой (ATTINY2313). Задействовал все выводы МК. Но вот какая проблема, на PINA.2 повесил одну из кнопок (всего их три). Ранее никогда не использовал вывод RESET.
Вот как у меня получилось всё: вывод PINA.2 сконфигурирован как вход с подтяжкой, при нажатии кнопки, вывод PINA.2 замыкается на землю. При этом контроллер перезагружается. Т.е. таким образом не удалось использовать этот вывод МК. Сделал наоборот: PINA.2 сконфигурирован как вход в состоянии Z. При нажатии кнопки на вывод подаётся напряжение питания МК, но при считыавнии с этого вывода информации при нажатой кнопке, всегда было нулевое значение.
Расскажите как использовать вывод RESET у этого и всех МК как и обычные выводы.

Re: Использование вывода reset у attiny2313

avr123.nm.ru » 05 янв 2011, 11:06

Просто запрограмить фьюз "ресет дисбл" - только у вас МК больше не будет по SPI прошиваться.

Используйте МК с достаточным количеством ног - не мудрите не имея опыта. По 90 рублей atmega8 DIP-40 и atmega16 в DIP-40

Re: Использование вывода reset у attiny2313

EdGull » 05 янв 2011, 11:08

в фусибитах сказать что теперь это не ресет, а порт.
но после этого обычным программатором не сможешь перешивать.

Re: Использование вывода reset у attiny2313

loid » 05 янв 2011, 12:35

в фусибитах сказать что теперь это не ресет, а порт.
но после этого обычным программатором не сможешь перешивать.

Так я и думал. А есть возможность сделать так, чтобы и шить можно было и использовать эту ногу. Если беде менять контроллер ради одной кнопки, нужно заново всё переделывать и плату перетравливать.
А можно на одну ногу повесить и кнопку и светодиод? Кажется я слышал про такое, не могу найти где слышал.

Re: Использование вывода reset у attiny2313

Radist » 05 янв 2011, 12:54

Между кнопками и контролером поставьте приоритетный шифратор - три кнопки в две линии.

Re: Использование вывода reset у attiny2313

vadinator » 05 янв 2011, 13:19

Покажите схему, может подскажем решение для расширения возможностей ввода-вывода... На начальном этапе и при отсутствии замены МК, не советую отключать возможность ISP...

Re: Использование вывода reset у attiny2313

avr123.nm.ru » 05 янв 2011, 13:28

Схемотехника сборник схем для микроконтроллеров - http://proavr.narod.ru/09.htm ниже.

Re: Использование вывода reset у attiny2313

loid » 05 янв 2011, 13:59

Схема есть только такая.
Вложения
timer.jpg
Последний раз редактировалось loid 05 янв 2011, 15:06, всего редактировалось 1 раз.

Re: Использование вывода reset у attiny2313

vadinator » 05 янв 2011, 14:50

Это печатная плата, как думаете, сколько найдётся желающих восстанавливать по ней принципиальную схему?

Re: Использование вывода reset у attiny2313

loid » 05 янв 2011, 15:08

Вот немного подкорректировал печатку, теперь должно быть всё понятно, схему не рисовал. Всем спасибо кто помог, буду делать вместо третьей кнопки - сочетание двух. Но готов выслушать идеи у кого какие есть.


cron
Rambler\'s Top100 Mail.ru counter