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

 
 
> Клавиатура 3 линии 6 кнопок на линиях АРМ, возможно ли реализовать
prottoss
сообщение Jul 18 2008, 13:54
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Привет всем! Встала необходимость реализовать подобную клаву (на 3 линиях 6 кнопок) на МК AT91SAM7X128 в связи с отсутствием свободных линий ВВ. Алгоритм ясен и легко реализуем, к примеру, на AVR. НО есть сомнения, что такое возможно соорудить на вышеназванном камне. Кто нибудь строил подобную клавиатуру? Прилагаю рисунок:
Код
GPIOA-----x------------x-------------Key4-----GND
_              |             |
_           Key1       Key3
_              |             |
GPIOA-----x-------------|-------------Key5-----GND
_              |             |
_           Key2         |
_              |             |
GPIOA-----x------------x-------------Key6-----GND


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Jul 19 2008, 21:22
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(prottoss @ Jul 18 2008, 16:54) *
Привет всем! Встала необходимость реализовать подобную клаву (на 3 линиях 6 кнопок) на МК AT91SAM7X128 в связи с отсутствием свободных линий ВВ.

Можно взять 1 вывод АЦП (из не подключенных к портам) и повесить на него все 6 кнопок ч/з резисторы разного номинала. т.о. можно распознать одновременное нажатие любой комбинации кнопок.
Шаг АЦП будет 2^10/ 2^6 = 16.
Точность резисторов должна быть не ниже 2^4 / 2^10 = 1.5%.

Если облом с однопроцентниками, то можно взять 2 вывода АЦП (3 кпоки на каждый). Допустимая точность резисторов при этому будет 2^7 / 2^10 = 12.5% и всего 3 разных номинала.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 20 2008, 08:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Jul 19 2008, 23:22) *
и повесить на него все 6 кнопок ч/з резисторы разного номинала...

1. Против аналогового подхода Автор уже возражал.
2. Точные резисторы, да еще в большом количестве, тоже не нужны, ибо можно использовать матрицу и с резисторами.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 20 2008, 17:37
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Jul 20 2008, 11:58) *
1. Против аналогового подхода Автор уже возражал.

Пропустил.. тогда - пардон.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- prottoss   Клавиатура 3 линии 6 кнопок на линиях АРМ   Jul 18 2008, 13:54
- - HARMHARM   Что-то не очень понятная схема. А соорудить скорее...   Jul 18 2008, 14:28
|- - prottoss   Цитата(HARMHARM @ Jul 18 2008, 22:28) Что...   Jul 18 2008, 14:31
|- - Sergio66   Цитата(prottoss @ Jul 18 2008, 18:31) Что...   Jul 18 2008, 14:50
- - zltigo   Цитата(prottoss @ Jul 18 2008, 15:54) лег...   Jul 18 2008, 14:39
- - uriy   Вроде должно работать! Только с нажатием неско...   Jul 18 2008, 14:43
- - Dog Pawlowa   Цитата(prottoss @ Jul 18 2008, 16:54) При...   Jul 18 2008, 14:58
|- - prottoss   Цитата(Dog Pawlowa @ Jul 18 2008, 22:58) ...   Jul 18 2008, 15:56
|- - Dog Pawlowa   Цитата(prottoss @ Jul 18 2008, 18:56) А з...   Jul 19 2008, 16:36
|- - prottoss   Цитата(Dog Pawlowa @ Jul 20 2008, 00:36) ...   Jul 19 2008, 17:29
|- - Dog Pawlowa   Цитата(prottoss @ Jul 19 2008, 20:29) ......   Jul 19 2008, 18:06
- - YAM   Можно вообще одной ногой все кнопки обрабатывать, ...   Jul 18 2008, 16:47
|- - prottoss   Цитата(YAM @ Jul 19 2008, 00:47) Можно во...   Jul 18 2008, 17:02
|- - Deka   Цитата(prottoss @ Jul 18 2008, 21:02) Мож...   Jul 19 2008, 08:08
- - proba   последовательно всеми Key стоит ставить резисторы ...   Jul 19 2008, 08:45
- - _Pasha   RE: Клавиатура 3 линии 6 кнопок на линиях АРМ   Jul 19 2008, 11:01
- - navy2000   А может поставить 74xx597(или аналогичный), на вхо...   Jul 21 2008, 08:35
- - KAlex   Вот схемка(PCAD2002) 3 линии - 8 кнопок и св.диодо...   Jul 21 2008, 11:50
- - prottoss   Цитата(KAlex @ Jul 21 2008, 19:50) Вот сх...   Jul 21 2008, 12:06
- - prottoss   Драйвер написал. Все отлично работает... НО для ме...   Jul 23 2008, 17:02
- - dENIM   Цитата(prottoss @ Jul 23 2008, 20:02) Дра...   Jul 23 2008, 17:38


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

 


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


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