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

 
 
> Клавиатура от компьютера, Подскажите микросхему
koresh
сообщение Aug 29 2006, 18:43
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 23-08-06
Пользователь №: 19 782



Доброго времени суток.
Совсем недавно начал осваивать микроконтроллеры AVR. Естественно стал вопрос как управлять микроконтроллером чтобы и клавиш много было и ножек много не занимало. Выбор пал на управление клавиатурой от компьютера. Интерфейс оказался достаточно простой. И я даже сам смог полностью написать рабочую программу, которая как оказалась почти совпала с примером из аппноута с сайта Atmel. Варисант управления очень понравился, т.к занимается всего одно внешнее прерывание и один вывод контроллера. Вопрос собственно в следующем: разобрал 3 клавиатуры - все выполнены однокристально, при чём микросхема бескорпусная. При изготовлении устройст естественно не будешь ломать клавиатуры или использовать готовые (хотя последний вариант впринципе реален). Может кто-нибудь подскажет какую микросхему, применяемую в клавиатурах, которую реально приобрести или где можно нати информацию по этому поводу?
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prottoss
сообщение Aug 30 2006, 16:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Тоже влезу) Не уверен, но 8048 который стоит в РС AT/XT клаве, по моему, совместим по командам с MCS51 тобишь с 8051(31). Так что может быть есть смысл поискать исходники и сделать на современных, например что нибудь из ATMEL 89Sxxxx
Из литературы очень нравится книга Михаила Гука - Аппаратные средства IBM PC (изд-во Питер) - в первом издании все подробно описанно, и не только про клаву а ище много чего, даже распиновка СПУ платформы х86 начиная c i8088 и кончая Pentium II, во втором издании инфа уже более сжата. Книга мне очень помогла в учебе в универе. Протоколы и интерфейсы описанны тож не плохо, особенно тем будет полезна, кто только начал осваивать это дело....USB, RS232, JTAG etc


--------------------
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 30 2006, 18:16
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(prottoss @ Aug 30 2006, 22:37) *
Тоже влезу) Не уверен, но 8048 который стоит в РС AT/XT клаве, по моему, совместим по командам с MCS51 тобишь с 8051(31). Так что может быть есть смысл поискать исходники и сделать на современных, например что нибудь из ATMEL 89Sxxxx

Ошибаетесь. Не совместим. Архитектуры у них схожи, а таблица кодов команд разная. Семейство MSC-48 появилось раньше MSC-51.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- koresh   Клавиатура от компьютера   Aug 29 2006, 18:43
- - viael   Цитата(koresh @ Aug 29 2006, 22:43) Добро...   Aug 29 2006, 19:27
- - AVR   Извините за оффтоп, где можно почитать про этот ин...   Aug 29 2006, 23:22
|- - otrog   Цитата(AVR @ Aug 30 2006, 03:22) Извините...   Aug 30 2006, 04:59
|- - caro   Цитата(AVR @ Aug 30 2006, 04:22) ... где ...   Aug 30 2006, 05:01
- - DRUID3   Не представляю де можно об этом почитать, но так л...   Aug 30 2006, 00:26
|- - Семён   Цитата(DRUID3 @ Aug 30 2006, 04:26) Не пр...   Aug 30 2006, 04:16
|- - otrog   Цитата(Семён @ Aug 30 2006, 08:16) Найдит...   Aug 30 2006, 05:07
- - TomaT   Вот хорошая статья: http://www.platan.ru/shem/pdf/...   Aug 30 2006, 06:29
- - koresh   Всем спасибо за ответ. Как я понял такую микросхем...   Aug 30 2006, 10:59
- - beer_warrior   ЦитатаОшибаетесь. Не совместим. Архитектуры у них ...   Aug 30 2006, 18:53
|- - rezident   Цитата(beer_warrior @ Aug 31 2006, 00:53)...   Aug 30 2006, 18:57
- - Nanobyte   Мне встречались клавиатуры, выполненные на 8042, д...   Aug 30 2006, 19:51
|- - AVR   Большое спасибо за ссылки   Aug 31 2006, 19:18
- - koresh   Цитата(viael @ Aug 29 2006, 22:27) Микрос...   Aug 31 2006, 19:53
|- - singlskv   Цитата(koresh @ Aug 31 2006, 23:53) It in...   Aug 31 2006, 20:58
- - koresh   Поясняю. Некоторыми устройствами во время их непос...   Sep 1 2006, 12:35
|- - IgorKossak   Цитата(koresh @ Sep 1 2006, 15:35) ... но...   Sep 1 2006, 14:58
- - Alex_Pol   Если клава с парой - другой клавишь, можно на чём ...   Sep 1 2006, 14:53
- - koresh   Да я уже в первый день решил просто напросто испол...   Sep 1 2006, 15:08


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

 


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


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