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

 
 
> SPI клавиатура, SPI рессурс под N*8 кнопок!
Мур
сообщение Jul 5 2006, 08:41
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



tort.gif В 1999 году, когда AVR только начинался боролись за каждую ножку. Как-то само собой получилось оригинальное решение на 8 кнопок. Идея понятна,-прогон унарного нолика по сдвиговому регистру. Поскольку аппаратно след нажатия собирается сам в регистре приёма,-программа предельно проста. Каждый это сделает легко, зная SPI...Ну а дальше 1533ИР31,-на 24 кнопки(как пример!)
Удобно, что разъём под SPI программирование-это уже и под клаву...
Рекомендую при плотном рессурсе!!! 1111493779.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Jul 8 2006, 20:33
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



zltigo
Если не секрет, то сколько можно сделать кнопок?


Цитата
Кто меньше :-).

Меньше будет на общей шине I2C через PCF8574 или PCF8575.

Кто меньше?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 8 2006, 20:47
Сообщение #3


Гуру
******

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



Цитата(GetSmart @ Jul 8 2006, 23:33) *
Если не секрет, то сколько можно сделать кнопок?

Ну, например, на практически любом 12 битном до 256 кнопок (или их комбинаций) получится без особого напряга. Хватит?
Цитата
Меньше будет на общей шине I2C через PCF8574 или PCF8575.
Кто меньше?

Ну а I2C это _два_ провода, а если речь идет об расшаривании ресурса, то и ADC можно использовать для других целей в промежутках между разборками с кнопками.
Дале следуют I/O чипы с OW интерфейсом...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 8 2006, 21:05
Сообщение #4


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(zltigo @ Jul 9 2006, 02:47) *
...то и ADC можно использовать для других целей в промежутках между разборками с кнопками.

Без коментариев :-).

Пардон, всё-таки я не понял, как можно использовать один вход АЦП для подключения двух и более источников сигнала, при этом не задействуя ни одного дополнительного выхода проца?

В I2C - легко!


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Jul 8 2006, 21:11
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата(GetSmart @ Jul 9 2006, 00:05) *
Цитата(zltigo @ Jul 9 2006, 02:47) *

...то и ADC можно использовать для других целей в промежутках между разборками с кнопками.

Без коментариев :-).

Пардон, всё-таки я не понял, как можно использовать один вход АЦП для подключения двух и более источников сигнала, при этом не задействуя ни одного дополнительного выхода проца?

В I2C - легко!

Учимся читать
http://www.ustr.net/electronics/akeys.shtml


--------------------
aka Vit
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Мур   SPI клавиатура   Jul 5 2006, 08:41
- - rezident   Если это на отдельный SPI, то да, нормально. А есл...   Jul 5 2006, 10:03
- - Gall   Я делел аналогичное решение на 4 кнопки и 12 свето...   Jul 5 2006, 10:11
|- - Мур   Ха! Это классика! Тут речь об использова...   Jul 5 2006, 11:57
- - upc2   Еще 10 лет назад заставил 84 рик управлять ВВ79. 6...   Jul 5 2006, 11:40
|- - Kopa   Может на данный предмет стоит пролистнуть книгу Ше...   Jul 5 2006, 11:49
- - =GM=   Цитата(Мур @ Jul 5 2006, 07:41) В 1999 го...   Jul 5 2006, 13:17
- - vesago   Спасибо! Применю по случаю.   Jul 6 2006, 06:43
- - Мур   ***Как-то само собой получилось ,говоришь???***(Са...   Jul 6 2006, 07:18
- - Dibor   Это не SPI подключение, но тоже позволяет подключи...   Jul 8 2006, 16:23
- - zltigo   Цитата(Мур @ Jul 5 2006, 11:41) ...бороли...   Jul 8 2006, 19:12
- - GetSmart   Не больше восьми кнопок тока   Jul 8 2006, 19:57
|- - zltigo   Цитата(GetSmart @ Jul 8 2006, 22:57) Не б...   Jul 8 2006, 20:13
||- - zltigo   Цитата(GetSmart @ Jul 9 2006, 00:05) Пард...   Jul 8 2006, 21:12
|- - rezident   Цитата(zltigo @ Jul 9 2006, 02:47) Цитата...   Jul 9 2006, 17:59
|- - zltigo   Цитата(rezident @ Jul 9 2006, 20:59) Я из...   Jul 9 2006, 19:00
|- - rezident   Цитата(zltigo @ Jul 10 2006, 01:00) Цитат...   Jul 9 2006, 19:44
- - sensor_ua   Например, 3х3 [url=http://www.ustr.net/electronics...   Jul 8 2006, 20:46
- - GetSmart   sensor_ua, учитесь сами читать. Повторить вопрос? ...   Jul 8 2006, 21:50
|- - sensor_ua   Цитата(GetSmart @ Jul 9 2006, 00:43) sens...   Jul 8 2006, 21:52
- - GetSmart   sensor_ua Мой вопрос понял zltigo, но не поняли Вы...   Jul 8 2006, 22:09
|- - zltigo   Цитата(GetSmart @ Jul 9 2006, 01:09) Я уж...   Jul 9 2006, 15:49
- - sensor_ua   Проехали. Что касается Вашего варианта (не увидел,...   Jul 8 2006, 22:23
- - GetSmart   Ну теперь ясно, почему я так и не догадался, как с...   Jul 9 2006, 20:31
|- - zltigo   Цитата(GetSmart @ Jul 9 2006, 23:31) Ну т...   Jul 9 2006, 21:25
- - GetSmart   Цитата(zltigo)Зато как на PCF8574 "догадались...   Jul 9 2006, 21:39
|- - zltigo   Цитата(GetSmart @ Jul 10 2006, 00:39) Цит...   Jul 9 2006, 21:46
- - Мур   ВАУ!!! Какие страсти кипят!... М...   Jul 10 2006, 07:51
|- - zltigo   Цитата(Мур @ Jul 10 2006, 10:51) ВАУ...   Jul 10 2006, 09:09
- - lazycamel   Какой R-2R на кнопках, что за бред. Весь смысл ра...   Jul 10 2006, 16:44
- - zltigo   Цитата(lazycamel @ Jul 10 2006, 19:44) Ка...   Jul 10 2006, 17:16
- - IgorKossak   Цитата(zltigo @ Jul 10 2006, 20:16) ...4....   Jul 11 2006, 12:38


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

 


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


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