как подключить клавиатуру к микроконтроллеру

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1780740056 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1780740056 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Хочу покдлючить клавиатуру к микроконтроллеру от ПК, та которая работает на PS/2. Интересно кто имел опыт работы, сколько библиотека занимает памяти то есть какой МК лучше юзать. По питанию вопросы, сколько потянет и пару мелких вопросов. Думаю подключение клавиатуры к микроконтроллеру откроет новые горизонты в работе с микроконтроллерами. Ведь это новые возможности, при помощи всего трех проводов иметь возможность вводить большое количество символов. Матричная клавиатуру явно проигрывает перед большой от персонального компьютера.

Тоже искал в своё время

Тоже искал в своё время информацию по этой теме, вот что нашел:

Оказывается у Atmel есть апп ноут (инструкция по применению) микроконтроллеров Atmel в качестве контроллера AT клавиатуры. Там и исходники на Си есть, которые можно под себя переделать и под свой проект.

http://avrlab.com/upload_files/pc_at_keyboard_interface.pdf

Интерфейс при подключении клавиатуры к микроконтроллеру используется SPI, так и есть три провода и все работает.