roboforum.ru

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

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

Вопросы не попавшие в другие категории.

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

Сообщение loid » 05 янв 2011, 10:51

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

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

Сообщение avr123.nm.ru » 05 янв 2011, 11:06

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

Используйте МК с достаточным количеством ног - не мудрите не имея опыта. По 90 рублей atmega8 DIP-40 и atmega16 в DIP-40
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение EdGull » 05 янв 2011, 11:08

в фусибитах сказать что теперь это не ресет, а порт.
но после этого обычным программатором не сможешь перешивать.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение loid » 05 янв 2011, 12:35

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

Так я и думал. А есть возможность сделать так, чтобы и шить можно было и использовать эту ногу. Если беде менять контроллер ради одной кнопки, нужно заново всё переделывать и плату перетравливать.
А можно на одну ногу повесить и кнопку и светодиод? Кажется я слышал про такое, не могу найти где слышал.
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck

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

Сообщение Radist » 05 янв 2011, 12:54

Между кнопками и контролером поставьте приоритетный шифратор - три кнопки в две линии.
Аватара пользователя
Radist
 
Сообщения: 2241
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

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

Сообщение vadinator » 05 янв 2011, 13:19

Покажите схему, может подскажем решение для расширения возможностей ввода-вывода... На начальном этапе и при отсутствии замены МК, не советую отключать возможность ISP...
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

Сообщение avr123.nm.ru » 05 янв 2011, 13:28

Схемотехника сборник схем для микроконтроллеров - http://proavr.narod.ru/09.htm ниже.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение loid » 05 янв 2011, 13:59

Схема есть только такая.
Вложения
timer.jpg
Последний раз редактировалось loid 05 янв 2011, 15:06, всего редактировалось 1 раз.
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck

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

Сообщение vadinator » 05 янв 2011, 14:50

Это печатная плата, как думаете, сколько найдётся желающих восстанавливать по ней принципиальную схему?
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

Сообщение loid » 05 янв 2011, 15:08

Вот немного подкорректировал печатку, теперь должно быть всё понятно, схему не рисовал. Всем спасибо кто помог, буду делать вместо третьей кнопки - сочетание двух. Но готов выслушать идеи у кого какие есть.
Аватара пользователя
loid
 
Сообщения: 349
Зарегистрирован: 16 окт 2007, 11:57
Откуда: Минycинck


Вернуться в Обо всём

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6