Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Контроллер клавиатуры с выходом на i2c


Автор: sandello 14.12.2014, 22:09
Нужно подключить матричную клавиатуру (4x4) к raspberry. Использовать непосредственно пины платы невозможно (большинство заняты). Изучил вариант подключения клавиатуру через PCF8574 на шину i2c. Опять подключать напрямую не хочется, т.к. опрос клавиатуры непосредственно с raspberry — это как из пушки по воробьям.
Есть идея собрать на каком-нибудь AVR контроллер такой клавиатуры. Примерная схема работы, как я вижу:
1. Клавиатура цепляется на пины микроконтроллера.
2. На нем реализуется опрос клавиатуры.
3. Считанный символ помещается в небольшой буфер (очередь).
4. Raspberry обращается по i2c к мироконтроллеру и вычитывает символы из буфера.

Как такая идея?
На каком контроллере лучше это делать?

Автор: Romikgy 15.12.2014, 00:53
на любом.. лишь бы ног хватило... 

Автор: Mazzi 15.12.2014, 13:58
Atmega8A тебе отлично подойдёт.

Автор: LeonidPr 18.12.2014, 16:42
Предлагаю такой-вот, можно найти за очень дешево, http://www.st.com/web/catalog/mmc/FM141/SC1244/SS1010/LN2/PF251792?referrer=70032480, есть SPI, I2C. для вашей задачи самое-то.

Автор: sandello 24.12.2014, 06:13
В наших палестинах этого вообще нет. PIC, AVR встречается.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)