реклама на сайте
подробности

 
 
> Прерывания от кнопок
over
сообщение Jan 20 2005, 16:39
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 20-01-05
Пользователь №: 2 086



Есть в семействе AVR чип которого можно разбудить изменением лог. уровня на входе порта? Реально есть 4 кнопки, нужно чтобы контроллер впадал в спячку при отпускании кнопки и завершении операции и соотв. будился при нажатии любой кнопки. В 2313 есть только два входа внешнего прерывания что маловато. Можно подвесить что-нибудь снаружи, но теряется кайф использования микроконтроллера.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RayDen
сообщение Jan 20 2005, 17:05
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 21-12-04
Из: С-Петербург
Пользователь №: 1 584



Обычные четырехногие кнопки для пайки на плату имеют
2 замыкаемых/размыкаемых по нажатию контакта.
Используй одну пару ног, как определение нажатой кнопки на любой вход.
Другую пару контактов соедини впослед у всех кнопок и заведи на вход
прерывания.
Можешь разбить кнопки на две группы и подключить к двум ногам прерываний.
Удачи.


--------------------
"Лучше один хороший гвоздь, чем десять плохих микросхем..."
Go to the top of the page
 
+Quote Post
over
сообщение Jan 20 2005, 17:21
Сообщение #3





Группа: Новичок
Сообщений: 11
Регистрация: 20-01-05
Пользователь №: 2 086



Цитата(RayDen @ Jan 20 2005, 20:05)
Обычные четырехногие кнопки для пайки на плату имеют
2 замыкаемых/размыкаемых по нажатию контакта.
Используй одну пару ног, как определение нажатой кнопки на любой вход.
Другую пару контактов соедини впослед у всех кнопок и заведи на вход
прерывания.
Можешь разбить кнопки на две группы и подключить к двум ногам прерываний.
Удачи.
*

Об этом я думал. Но ситуация такая, что неизвестно какие попадутся кнопки (устройство будет в автомобиле пыхтеть, затем и sleep, чтобы greenpeace не возмущался smile.gif). Вариант - поставить элемент 4ИЛИ, но имхо некрасиво.
Группы кнопок это хорошо, понатыкать диодов для шифратора, но опять-таки некрасиво. А вот прерывание непосредственно от кнопки с порта - вот это было бы изящно. Есть среди AVR-ов такой контроллер.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- over   Прерывания от кнопок   Jan 20 2005, 16:39
|- - -Tумблер-   Цитата(over @ Jan 20 2005, 20:21)Но ситуация ...   Jan 21 2005, 12:05
- - nml   Цитата(over @ Jan 20 2005, 19:39)Есть в семей...   Jan 20 2005, 20:24
- - halfdoom   Цитата(over @ Jan 20 2005, 20:39)Есть в семей...   Jan 21 2005, 08:42
- - KRS   В Atiny2313 есть же Pin Change Interrupt   Jan 21 2005, 13:33
- - -Tумблер-   Цитата(over @ Jan 20 2005, 19:39)Реально есть...   Jan 21 2005, 14:56
|- - halfdoom   Цитата(-Tумблер- @ Jan 21 2005, 18:...   Jan 24 2005, 04:34
- - sseett   Как вариант - использовать АЦП (всего 1 вывод), а ...   Jan 22 2005, 04:47
- - TriD   Цитата(over @ Jan 20 2005, 20:39)Есть в семей...   Jan 24 2005, 14:19
- - over   Всё прочитал. Благодарю. Особенно Trid. Попробую о...   Jan 28 2005, 20:18
- - over   Есть вопрос по алгоритму защиты от дребезга контак...   Jan 29 2005, 18:01
- - Stas   Я делаю так. По внешнему прерыванию от нажатия кно...   Jan 29 2005, 18:29
- - over   проц просыпается и считывает код нажатой клавиши А...   Jan 29 2005, 19:03
- - Stas   Дребезг появляется в момент нажатия / размыкания к...   Jan 29 2005, 19:32
- - Пришелец   Нормально работает опрос 1 раз в 50 мс (с нормальн...   Jan 31 2005, 05:37
- - sav6622   Я устраняю дребезг следующим образом: организуется...   Feb 3 2005, 12:21
- - veter   у меня реализовано следующее: по таймеру вызываю ...   Feb 3 2005, 14:33
- - berberber   Цитата(over @ Jan 20 2005, 19:39)Есть в семей...   Feb 4 2005, 17:26


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 10:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016