[an error occurred while processing this directive]
Подскажите я правильно мыслю
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
TamTam 1 07 декабря 2005 г. 17:51
Надо отслеживать два состояния 1. когда нажатием на одну кнопку нога МК замыкается на минус, 2 когда нажатием на другую кнопку нога замыкается на плюс.
Устанавливаем прирывание по любому событию и в прерывание смотрим в каком состояние нога 0 или 1. или я ошибаюсь.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Есть тут у меня документик с хитрыми схемами, — CTAC (08.12.2005 09:12 62.183.6.148 , 428 байт)
Поставь 555 таймер. Времязадающие резисторы через кнопки. Частоту измеришь в МК. А вообще меняй МК. — quark (07.12.2005 22:52 62.140.241.123 , пустое )
А я вот одной ногой имел 7 кнопок... понятно что через ногу АЦП... включение кнопок типа ЦАПа на резюках... Очень удобно- все кнопки за раз считываются. — ВеС (07.12.2005 22:23 80.240.216.33 , пустое )
У меня все схемы так работают - по две кнопки на ногу. — REd (07.12.2005 19:59 212.176.3.10 , 347 байт)
Можно сделать так (+) — KT (07.12.2005 19:45 193.109.248.60 , 273 байт)
Логической ошибкой такого вопроса является то что цифровой вход отслеживает 2 ссостояния, а 2 кнопки могут породить 4 состояния. — KT (07.12.2005 19:31 193.109.248.60 , пустое )
Сделай программный триггер. При первом нажатии будешь открывать, при втором закрывать и т.д., и обойдешься одной кнопкой. — AAV (07.12.2005 18:08 212.193.160.62 , пустое )
Во, идея - одной ногой опрашивать, скажем три или пять кнопок ...... — LDIR (07.12.2005 18:05 83.149.27.34 , 212 байт)
А дребезг? — БУБУ (07.12.2005 18:11 195.131.84.202 , пустое )
Так нельзя. Вход микроконтроллера всегда находится либо в 0 либо в 1. Хочешь несколько состояний - ставь его на вход АЦП. — БУБУ (07.12.2005 17:57 195.131.84.202 , пустое )
А когда ничего не нажимаем? Смотрим в Z ли состоянии нога? — _ (07.12.2005 17:54 81.18.151.2 , пустое )
Может, я тоже ошибаюсь, но нажатием двух кнопок одновременно, плюс будет замкнут на минус. Сие не есть хорошо. — quark (07.12.2005 17:53 62.140.241.123 , пустое )
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru