![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: нет Всего: 2 |
Нужно подключить матричную клавиатуру (4x4) к raspberry. Использовать непосредственно пины платы невозможно (большинство заняты). Изучил вариант подключения клавиатуру через PCF8574 на шину i2c. Опять подключать напрямую не хочется, т.к. опрос клавиатуры непосредственно с raspberry — это как из пушки по воробьям.
Есть идея собрать на каком-нибудь AVR контроллер такой клавиатуры. Примерная схема работы, как я вижу: 1. Клавиатура цепляется на пины микроконтроллера. 2. На нем реализуется опрос клавиатуры. 3. Считанный символ помещается в небольшой буфер (очередь). 4. Raspberry обращается по i2c к мироконтроллеру и вычитывает символы из буфера. Как такая идея? На каком контроллере лучше это делать? -------------------- ![]() |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
на любом.. лишь бы ног хватило...
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Mazzi |
|
|||
![]() Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: 9 Всего: 21 |
Atmega8A тебе отлично подойдёт.
-------------------- Мне нужны помощники. |
|||
|
||||
LeonidPr |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2012 Где: г. Чебоксары Репутация: нет Всего: 1 |
Предлагаю такой-вот, можно найти за очень дешево, STM8S003, есть SPI, I2C. для вашей задачи самое-то.
--------------------
pkunzip.zip |
|||
|
||||
sandello |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 18.5.2005 Где: Пермь Репутация: нет Всего: 2 |
В наших палестинах этого вообще нет. PIC, AVR встречается.
-------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |