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

 
 
> PS/2 клавиатура под ARM
Мусатов Констант...
сообщение Sep 4 2009, 17:44
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 188
Регистрация: 10-10-06
Пользователь №: 21 172



Пытаюсь подобрать контроллер под задачу. Практически точно уже остановился на ARM Cortex, но еще не решил в чьем исполнении: STM, NXP или TI. Но обязательно нужна возможность подключения PS/2 клавиатуры. Напрямую я не заметил такого интерфейсного модуля. Хотя он сильно смахивает на I2C, но ему не соответствует. Предполагаю, что этот вопрос уже решали (я что-то не нашел). Киньте пожалуйста ссылок или комментариев по этой теме. Программа, скорее всего, будет основываться на FreeRTOS.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
faa
сообщение Sep 4 2009, 18:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Примеры есть в референсах.
Например, у цирруса на их ep93xx. Они вешают прием на SSP, передачу через EGPIO, на буферах развязка прием-передача и согласование уровней.
Но, ИМХО, лучше USB пользовать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 4 2009, 19:36
Сообщение #3


Гуру
******

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



Цитата(faa @ Sep 4 2009, 20:39) *
Но, ИМХО, лучше USB пользовать.

Ну-ну сразу контроллер с Master USB на борту и софта к нему куча, вместо нескольких десятков строчек для обслуживания простейшего медленного интерфейса.

Цитата(manul78 @ Sep 4 2009, 21:14) *
Спецификация на клавиатуру. Полная, т.е. все команды, тайминги, скен коды всех 3-х режимов и пр.

Документ не плохой, только надо учитывать, что это документ конкретного производителя и в прочих случаях те-же тайминги, и вообще численные параметры в разы отличаются.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
manul78
сообщение Sep 4 2009, 23:58
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(zltigo @ Sep 4 2009, 23:36) *
Документ не плохой, только надо учитывать, что это документ конкретного производителя и в прочих случаях те-же тайминги, и вообще численные параметры в разы отличаются.


Согласен. Но я и сказал, что некоторые китайские клавиатуры ведут себя неадекватно... biggrin.gif

Кстати, только благодаря данному "даташиту" удалось настроить клавиатуру как мне надо. Например,
чтобы загнать её в режим только MAKE, сначала надо перевести её в другой MODE... можно конкрет-
ные клавиши программировать в разные режимы MAKE, BREAK или Typematic... Короче простая АТ
клавиатура, которой в обед сто лет - весьма интересное устройство, если разобраться, т.е. если в
начале её грамотно настроить, то можно здорово сократить и размер и сложность обработки.


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Мусатов Константин   PS/2 клавиатура под ARM   Sep 4 2009, 17:44
- - rezident   А вопрос-то в чем состоит? Документацию для реализ...   Sep 4 2009, 17:48
- - zltigo   Цитата(Мусатов Константин @ Sep 4 2009, 20...   Sep 4 2009, 17:51
- - DRUID3   Цитата(Мусатов Константин @ Sep 4 2009, 20...   Sep 4 2009, 18:04
|- - DRUID3   Цитата(zltigo @ Sep 4 2009, 22:36) Ну-ну ...   Sep 4 2009, 20:42
- - manul78   Добавлю свою "копеечку"... Специфик...   Sep 4 2009, 19:14
- - Мусатов Константин   ЦитатаА вопрос-то в чем состоит? Документацию для ...   Sep 4 2009, 21:17
|- - zltigo   Цитата(Мусатов Константин @ Sep 4 2009, 23...   Sep 5 2009, 06:27
- - Мусатов Константин   ЦитатаБезмерно стало интересто, чем "модуль...   Sep 5 2009, 08:08
|- - zltigo   Цитата(Мусатов Константин @ Sep 5 2009, 10...   Sep 5 2009, 10:28
- - Мусатов Константин   Большое спасибо за код! ЦитатаДа, а ну если ис...   Sep 5 2009, 18:37
|- - zltigo   Цитата(Мусатов Константин @ Sep 5 2009, 20...   Sep 5 2009, 18:44
- - Мусатов Константин   ЦитатаСовсем так. Буквы "ARM" и в том чи...   Sep 5 2009, 21:20
|- - zltigo   Цитата(Мусатов Константин @ Sep 5 2009, 23...   Sep 5 2009, 21:57
- - DpInRock   ЦитатаЕсть основные принципы того, как надо задава...   Sep 6 2009, 00:18


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

 


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


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