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

 
 
> Прерывания от кнопок
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
Ответов
veter
сообщение Feb 3 2005, 14:33
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 119
Регистрация: 26-01-05
Из: С-Пб
Пользователь №: 2 210



у меня реализовано следующее:

по таймеру вызываю обработчик нажатия кнопки раз в 5 мсек.
если кнопка нажата - запускаю счетчик на 64, после переполнения определяю действительно ли она нажата, перевовожу счетчик на 255 -> автоповтор кнопки запускается через 1 сек, по определению 10ти повторов счетчик уменьшаю в два раза и т.д - в итоге небольшой ускоритель, очень удобно - если мало кнопок, а диапазон вводимых значений достаточно большой
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- over   Прерывания от кнопок   Jan 20 2005, 16:39
- - RayDen   Обычные четырехногие кнопки для пайки на плату име...   Jan 20 2005, 17:05
|- - over   Цитата(RayDen @ Jan 20 2005, 20:05)Обычные че...   Jan 20 2005, 17:21
|- - -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
- - berberber   Цитата(over @ Jan 20 2005, 19:39)Есть в семей...   Feb 4 2005, 17:26


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

 


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


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