Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Подключение AT-клавы к XT-компу |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Как я понимаю, тема клавиатур для XT является довольно актуальной, и поэтому возникла у меня мысль сделать сабжевый конвертер... За основу предполагается взять проект http://www.kbdbabel.org/, схема здесь: http://kbdbabel.cvs.sourceforg...el-pc-ps2/ (89c2051-pc-ps2_sch.eps). Основа — микроконтроллер AT89C2051 или аналогичный, ну и немного мелких деталек. В настоящее время у меня есть прототип будущего девайса (он собран по немного другой схеме). Прототип работает (по большей части), по крайней мере, через конвертер XT-клава => AT-комп. Ну и, судя по осциллу, на выходе конвертера есть что-то похожее на полезный сигнал. У меня, к сожалению, нету ни XT-компа, ни XT-клавы, так что прошу всех заинтересованных помочь с тестированием. Кроме того, мне не удалось найти нормальной документации с описанием протокола XT-клавиатур, всё довольно обрывочно и противоречиво. Так что приветствуются ссылки на документацию |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
0leg написал: У меня она тоже возникала, только я хотел ПИК задействовать. А ещё, лично у меня, есть клавиатура с переключателем AT-XT. возникла у меня мысль Изложите хоть те отличия, которые выяснили. Судя по картинкам с в/у ресурса, отличие в том, что в XT - однонаправленная передача. Это - "электрическое". А что с програмной частью? |
ua1osm |
NEW! Сообщение отправлено: 1 декабря 2008 22:23
Хм, стоимость новой предлагаемой барыгами XT-AT клавы всего 300 руб. Если кому ну уж очень надо, на данном сайте предложения есть, я тоже получил такое предложение купить. Так насколько это дело, что выше, будет рентабельно? IMHO данная НИОКР будет значительно дороже 300 руб. |
Сейчас на форуме |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 декабря 2008 22:32 Сообщение отредактировано: 1 декабря 2008 22:39
Dmitry Dubrovenko, > только я хотел ПИК задействовать. Мне они как-то не особо в своё время понравились, так что ограничился изучением MCS-51 и AVR. > А ещё, лично у меня, есть клавиатура с переключателем AT-XT. Эт хорошо. У тебя ведь ещё 2-лучевой осциллограф есть? Хотелось бы поглядеть на осциллограммы обмена данными м-у компом и клавой. Конкретно, интересуют временные интервалы и воздействие компа на клаву. > отличие в том, что в XT - однонаправленная передача. Это - "электрическое" Ну да. Но это не электрическое, а как раз программное. На том ресурсе ещё можно найти ПДФку с графическим изображением протоколов. Вот тут ещё можно найти немного полезной информации (там местами встречаются ошибки). А вообще, наверное, отличий м-у XT и AT клавами больше, чем сходств. ------ ua1osm, > Так насколько это дело, что выше, будет рентабельно? А хрен его знает... Я за это взялся не из-за рентабельности, а из-за интереса ;-) > IMHO данная НИОКР будет значительно дороже 300 руб. Грубо прикинем: МК — 38р, панелька к нему — 2р, кварц — 4р, конденсаторы/резисторы — ну, пусть 20р. 2 разъёма — не дороже 20р. Пусть будет 100р. Сколько будет стоить плата и корпус я не знаю... Ну и AT-клава, б/у — рублей 50. Вряд ли 300 получится... |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 декабря 2008 22:42 Сообщение отредактировано: 1 декабря 2008 23:00
ua1osm написал: Стоимость МК от 40 (http://www.micronika.ru/order.phtml?keyword=pic12f629) до 46 (http://www.megachip.ru/search.php?search=pic12f629) рублей. Ещё, возможно, понадобится несколько транзисторов и резисторов, в целом рублей 5. Ну, и конечно разъёмы, рублей по 10, или с "доноров". Так насколько это дело, что выше, будет рентабельно? Уп-с... Уже опередили. Но стоимость, примерно такая же. Только зачем кварц? Полно же со встроенным генератором. И к такому девайсу можно будет любую клаву подключать, а не только б/у. 0leg написал: Во-первых, он в коридоре пылился, а во-вторых, уже - нет. 2-лучевой осциллограф есть Но тут лучше даже не осциллограф, а логический анализатор, наверное будет. Есть у кого, в Питере? |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Меня очень интересует такой переходник, я бы себе ХТ тогда подключил к КВМ свичу, а так надо отдельно монитор и клаву на столе держать для ХТ |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Dmitry Dubrovenko, > Только зачем кварц? Полно же со встроенным генератором. А нету в at89c2051 встроенного генератора В AVR'ах есть, но а) они немного дороже, б) прогу-то переделывать придётся. Да и неужели ты кварца не найдёшь? Я думаю использовать очень распространённый кварц — на 14.32 МГц, выколупывается из любой дохлой мамы. > И к такому девайсу можно будет любую клаву подключать, а не только б/у. Само собой. Но б/у дешевле ;-) > лучше даже не осциллограф, а логический анализатор, наверное будет. Есть у кого, в Питере? Согласен. А вот Сергей Фролов как-то хвастался цифровым осциллографом... |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
0leg написал: Да найти-то, конечно найду, но зачем искать, да ещё целых две ноги под него занимать. Я-то собираюсь программу с нуля делать. неужели ты кварца не найдёшь |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Dmitry Dubrovenko, > Я-то собираюсь программу с нуля делать. Хочешь изобрести лисапед? Удачи... |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 декабря 2008 0:03 Сообщение отредактировано: 2 декабря 2008 0:04
"Дуся! Вы меня озлобляете!" Чё там изобретать-то? Кстати, в одном из последних "Радио" дядька изложил куски ПП считывания AT практически для всех распространённых семейств МК. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Может я немного не в тему, но вот ещё какая-то схемка AT->XT: http://www.witalis.neostrada.pl/konwerter.php |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
uav1606, да почему не в тему? Действительно, что-то похожее на конвертер... Только почти ничего не понятно ( |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 декабря 2008 19:09 Сообщение отредактировано: 2 декабря 2008 19:42
А что именно не понятно? Вот схема: http://www.witalis.neostrada.pl/schemat.jpg Вот прошивка на асме для этого микроконтроллера, если я правильно понял: http://www.witalis.neostrada.pl/at_sc1p2.asm Перевод описания через Google translate: http://translate.google.ru/tra...&tl=ru (Хотя мне было понятнее на польском ;-) У меня есть знакомый, который вроде знает польский, если сильно надо - попрошу его перевести. Update Перевод с помощью Pragma (не намного лучше :-)) : http://www.yourmoney.land.ru/at-xt.htm |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Ну, уж схему и исходник я нашёл, это не трудно :-) Я про польский язык говорил — совсем его не знаю. |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 декабря 2008 19:36 Сообщение отредактировано: 2 декабря 2008 19:40
0leg написал: А ты попробуй вчитаться почти ничего не понятно И схема есть, и прошивка, и исходник. Осталось только маленько подправить под 628-й (ибо 84 сейчас не найдёшь), и найти, на чём проверять. w klawiaturze AT stosowany jest scan code 2, a w XT scan code 1 Эй! Кто готов в Питере предоставить свою XT, для экспериментов? Oops... Опять опередили. |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Ну, так что? Нет добровольцев? Я зря трудился что ли? |
74ALS00
Advanced Member
Откуда: СПб SPb Питер 2:5030 Всего сообщений: 520 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 нояб. 2004 |
Dmitry Dubrovenko >Эй! Кто готов в Питере предоставить свою XT, для экспериментов? Могу свою отыскать, но это небыстро... Вроде была комплектная, запускалась (давно не проверял) с 5"25-360кб на CGA, ещё работала с какой-то ISA-16 VGA (один разъём висел в воздухе). БП - подпаян AT-разъём. А такой путь - взять AT клавиатуру и переделать её в XT (или в AT/XT с переключателем) не привлекает? Т.е. использовать матрицу, но подключить к её разъёму другой контроллер. (я-то в своё время запасся одной AT/XT и забил на это дело). |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
74ALS00, > А такой путь - взять AT клавиатуру и переделать её в XT (или в AT/XT с переключателем) > не привлекает? Т.е. использовать матрицу, но подключить к её разъёму другой контроллер. Да я предлагал такое. Людям не понравилось... Хотя, можно, конечно, но есть несколько проблем. Матрицы-то, наверное, у разных клавиатур разные, так что и программы для контроллера будут разные, а это не есть хорошо. Ещё придётся использовать МК с бОльшим количеством ног, а они немного дороже. И при использовании конвертера клаву всё ещё можно использовать по своему прямому назначению (AT). |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
74ALS00 написал: Не привлекает. не привлекает? Олег правильно про матрицы заметил. Кроме того, с переходником можно использовать любую, оказавшуюся по близости AT-клавиатуру. Переходник уже есть (правда, покопался тут с прошивкой поглубже, странная она какая-то, не факт, что заработает, но польский брат уверяет), а новый ещё делать надо. Если уж так хочется всё внутрь убрать, так можно и данный переходник в клаве разместить, а наружу только один провод вывести. Пока других желающих нет. Так что, ждём-с. Могу свою отыскать |
dps
Advanced Member
Откуда: СПб Всего сообщений: 3842 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 декабря 2008 23:29 Сообщение отредактировано: 4 декабря 2008 23:33
Да, фарш! Я вообще чел креативный и всегда поддерживаю разные созедающие идеи. Но эта меня ошарашила. Ну сколько каждому треба клав ХТ? Походите несколько раз на любою барохолку и найдете в конце концов АТ-ХТ вариант. Ну я не хотел никого обидеть. В прочем, я готов предоставить в Питере рабочую ХТ материнку для опытов |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
dps написал: А она с VGA видяхой работает (что б ещё и мониторы не таскать)? я готов предоставить рабочую ХТ материнку для опытов Кстати, может, наконец-то винч заберёшь. |
dps
Advanced Member
Откуда: СПб Всего сообщений: 3842 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2008 |
Dmitry Dubrovenko написал: Не включал, но думаю что работает. Я попробую проверить . А она с VGA видяхой работает Dmitry Dubrovenko написал: Да, очень удачно. Кстати, может, наконец-то винч заберёшь. |
Dmitry Dubrovenko
Advanced Member
Откуда: Cанкт-Ленинград Всего сообщений: 1494 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2008 |
Ну, так и как? |
dps
Advanced Member
Откуда: СПб Всего сообщений: 3842 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 апр. 2008 |
Да все нормально. Плату отыскал, воткнул туда 8088, но она не заработала. Взял домой, посмотрел, а она под 8086 . Есть еще вторая под 8088, рабочая, но у нее проблемы с запуском. Стартует только после ресета, с ВГА работает. В пятницу попробую первую, благо 8086 имеется, а там решим какую тебе выдать. Я только по пятницам могу с ними свободно работать. |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Подключение AT-клавы к XT-компу |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |