Страница 3 из 5

Добавлено: Вт авг 28, 2007 18:14:56
Andrsn
Уважаемый Aheir!
Поделитесь своими мыслями по этому поводу. Получилось ли у Вас что то. Или Вы еще все в поиске?
Давайте разбираться вместе. Это легче чем одному что то писать с самого начала.

Добавлено: Вт авг 28, 2007 18:57:58
starsystem
И в правду народ просят же поделится исходниками примерами, а не забрасывать справочной информацией раскидывая их по ссылкам давно изученной информацией. Складывается впячатление что это место для болтавни, разговоры обо всем и не очем. Если есть чем поделится выкладывайте нет так зачем бесмысленной болтавни.

Добавлено: Вт авг 28, 2007 19:57:39
Mr.Moss
Чтото не слышно товарища ARV, я думаю он вас сможет помоч. :roll:

Добавлено: Вт авг 28, 2007 20:05:38
Andrsn
Да не плохо было бы его услышать :)))

Добавлено: Вт авг 28, 2007 20:08:49
Aheir
Отвечу.
Я с коллегами на работе реализовал KVM-переключатель на ATMega16. Мы вместе разбирались с теорией и протоколом, непосредственно в написании кода я участия не принимал. Поэтому код сюда я, естественно, выложить не могу, но если есть конкретные вопросы - подскажу, что смогу. Пока дело ограничивалось поисками готового кода, я не прав?
Когда дело дойдет до разбирательств с конкретными примерами - с удовольствием поучаствую :)
Те теоретические материалы, которые мы использовали, я Вам предложил.

Добавлено: Вт авг 28, 2007 21:00:57
Andrsn
Ктонибуть можед подсказать есть ли в Протеусе эмулятор PC keybord именно PC/2 клавы компьютера. На нем можно бы было потренироваться писать коды.

Добавлено: Вт авг 28, 2007 21:15:49
Andrsn
Я тут надыбал некий код, но необходимо адаптировать к своему асемблеру к сожалению я использую может и древний но зато самый простой на мой взгляд Ассемблер TASM Assembler. Version 3.0.1

Добавлено: Ср авг 29, 2007 09:24:23
starsystem
Ну вот, появляются и исходники которые так были нужны. Спасибо Andrsn. Возможно это не первый и не последний исходник выложенный по теме. :idea:

Добавлено: Ср авг 29, 2007 19:56:23
moLCHec
А я вот никак не могу найти какие байты посылать чтоб индикаторы включать. Можно конечно сграбить, но подключаться геморно может кто знает сию тайну

Добавлено: Чт авг 30, 2007 12:11:38
Andrsn
Здравствуйте уважаемый moLCHec!

Вот тут можете посмотреть...

http://www.joysticks.ru/joysticks/samodel/07.shtml
и тут

http://hex-laden.narod.ru/embed/pc_kbd.html

Добавлено: Чт авг 30, 2007 14:58:45
moLCHec
Чёт не открывается одна а вторая краказяблой. Пришлось бредом перекодировать

Добавлено: Чт авг 30, 2007 15:31:26
Andrsn
все проверил первая ссылка работает,
Когда открываете страничку там ангильскими буковкаи написано Цитирую:
Attention! Here used DOS (CP866) encoding because of pseudographic necessary

в Вашем браузере если вы пользуетесь IE выбрать "кирилица (DOS)".

Добавлено: Чт авг 30, 2007 15:46:20
starsystem
moLCHec писал(а):А я вот никак не могу найти какие байты посылать чтоб индикаторы включать. Можно конечно сграбить, но подключаться геморно может кто знает сию тайну
Изьяснитесь пожалуйста яснее что вам конкретно нужно

Добавлено: Пт сен 07, 2007 12:39:16
Andrsn
Что-то тишина настала по нашему обсуждению.
Наверно ни у кого больше нет идей и мыслей жаль, тема нужная и полезная.

Добавлено: Пт сен 07, 2007 18:46:39
moLCHec
Лично я всё нашёл что искал по нижней ссылке Andrsn

Добавлено: Сб сен 29, 2007 16:29:30
Andrsn
Назрел вопрос о работе клавиатуры. Если нажимаем буквенную клавиатуру (допустим это клавиша А большая английская) соответственно генерируеться скан-код этой клавиши при отпускании генерируеться НЕКИЙ ПРЕФИКС 0F0H и потом скан код клавиши.
ВОПРОС: Как сделать так что бы после отпускания клавиши не генерировался описанный выше последний скан код?

Добавлено: Вс сен 30, 2007 11:50:41
Andrsn
Вопрос вырос. Спасибо конечно за помощь, она безгранична бесценна. Вся проблема заключалась в самой клавиатуре.

Добавлено: Чт фев 28, 2008 18:39:55
snusmumric
может не у меня первого,но родилась идейка, правда пока не особо понятно куда она сгодится. один из вариантов делать что-то типа электронного книгочея с поддержкой компьютерной клавиатуры, вобщем это пока не особо важно. для начала например сделать следующую системку: мега общается с клавой и коды нажатых посылает по юарту на комп, там програмка их ловит и выводит (практически преобразователь интерфейса). вопрос пока в том как клава разговаривает. кто может что-нить рассказать?

придумал полезное применение для этой беды. можно сделать радио клавиатуру или радио мышь, тока там с питаловым нужно будет разбираться

Добавлено: Чт фев 28, 2008 19:34:41
ARV
наиболее полезное применение этой идеи - это работа с автономными микроконтроллерными системами, особенно если функций много, а экран маленький и кнопок нет или мало.

Пример подключения клавы к AVR есть на сайте Атмел в разделе апноутов - ищи. Есть и готовые схемы/программы.

Re: ATMega8 + клавиатура компьютера

Добавлено: Чт фев 28, 2008 19:36:36
snusmumric
Дон Амброзио писал(а):
snusmumric писал(а):может не у меня первого,но родилась идейка, правда пока не особо понятно куда она сгодится.
snusmumric писал(а): мега общается с клавой и коды нажатых посылает по юарту на комп, там програмка их ловит и выводит
А почему клаву нельзя подключить к компу напрямую? зачем такие извраты? :evil:
исходная цель научить мегу понимать клаву, а такое присоединение клава-мега-компорт это просто тестовая модель :wink: