Просмотр полной версии : ЮТ-88 Клавиатура PS/2
А это будет ВРИО Клавиатуры :)
Под ВВ55 еще две микросхемы. ЛН1 и ЛА4.
http://savepic.ru/6616664m.jpg (http://savepic.ru/6616664.htm)
sergey_sitnik
12.01.2015, 23:28
А схему нельзя глянуть?....... ВРИО интересное!
Схема (https://yadi.sk/i/AXm_dRUkdxhns).
Тема (http://zx-pk.ru/showpost.php?p=176948&postcount=1) о контроллере PS/2-клавиатуры от Камиля (caro).
блин меги нет как раз для клавы. ВИ53 уже прикупил ,ВВ55 тоже есть.Осталось мегу заказать - как раз Ewgeny7 подготовит схему и опробует на желе.А еще же SD карту охота ...
Там можно АТмега48 или 88.
Схема полная с ВВ55 и обвеской будет завтра, сегодня меня уже жена в кровать завлекает :)
SD-карта будет попозже, там еще схема продумывается.
sergey_sitnik
12.01.2015, 23:59
Подождем до завтра, можно наверное Луте изголится развести, для поддержки тонуса...
Собрал девайсину.
Осталось отмыть как следует :)
Пора уже, наверное, создавать тему про клавиатуры для ЮТа.
Вот фото. Не очень я уверен, что это можно сделать ЛУТом... Но наши умельцы при желании могут многое :)
http://savepic.ru/6677980m.jpg (http://savepic.ru/6677980.htm)
---------- Post added at 20:45 ---------- Previous post was at 20:43 ----------
---------- Post added at 21:58 ---------- Previous post was at 20:45 ----------
Клавиатуру китайскую к девайсу подключил, подал питание, инит проходит нормально. Теперь надо подключать к процессорному модулю и можно будет пощупать порты клавы. Эх, когда же я соберу дисплейный... :(
Подсоединил к ЮТу. Небольшая программка показала, что модуль работает!
Осталось подкорректировать прошивку применительно к нашему компьютеру.
Итого - схема рабочая, можно повторять.
Предварительная прошивка (https://yadi.sk/d/o9bkzfaDdxgyT) АТмеги48 для ЮТа.
Фузы - внутренний генератор 8МГц, все делители и прочая лабуда - неактивны.
Расположение кнопок можно будет изменить, пока я всякие плюсы-минусы распихал как мне видится.
---------- Post added at 13:15 ---------- Previous post was at 13:14 ----------
Удалил сигнал PB7 между мегой и ВВ55, он не нужен и даже мешает.
---------- Post added at 13:23 ---------- Previous post was at 13:15 ----------
Обновил схему (https://yadi.sk/i/AXm_dRUkdxhns), теперь она полностью соответствует собранному контроллеру.
---------- Post added at 13:26 ---------- Previous post was at 13:23 ----------
http://savepic.ru/6623526m.jpg (http://savepic.ru/6623526.htm)
pink_ked
15.01.2015, 03:52
Блин, я что-то не пойму - наверное не проснулся еще :) На фотке явно две микрухи, на приаттаченой схеме их четыре и другие.
Еще две - под 580ВВ55.
А где ты там увидел "не те микрухи"? :)
Узкая - мега48, толстая - 580ВВ55 (82С55А).
pink_ked
15.01.2015, 15:06
Да меня ввёл гугль в заблуждение, сказав, что 82с55 это какой-там кр14*(не помню что). Вот я и не понял. Буду бомбить приборы на работе и собирать контроллер :)
pink_ked, а сам ЮТ у тебя собран? Фото от тебя не проскакивало :)
sergey_sitnik
15.01.2015, 21:20
Подскажите куда подключить вывод RESET (анод диода D1)
Пока никуда...
У нас ГФ24 рулит сбросом, я пока не выяснял, возможно ли там параллельное подключение. Или наоборот, подвести к кнопке УСТ, верхний контакт по схеме.
pink_ked
16.01.2015, 02:28
Ага, собран. Просто фотку не выкладывал, потому что она мало чем отличается от фоток остальных :) Почти закончил часы на ин-16 и буду собирать дисплейный модуль и клавиатуру. Сначала думал, что клаву соберу из заломанных от PC, но теперь это отложу и попробую сначала вариант с этим контроллером.
Дмитрий2012
16.01.2015, 21:47
Собрал модуль для клавиатуры PS/2:) Вывод RESET (анод диода D1) пока никуда не подключал. Работает, но надо подкорректировать прошивку. Пока заметил, что не работают кнопки перемещения курсора и при нажатии Back Spase срабатывает очистка экрана.
Пока заметил, что не работают кнопки перемещения курсора и при нажатии Back Spase срабатывает очистка экрана
Спасибо!
У меня еще нет дисплейного, поэтому отлаживать пока не на чем.
Будем по поступающей от тебя информации прошивку полировать :)
---------- Post added at 22:07 ---------- Previous post was at 22:06 ----------
Ого... У тебя такая же клавиатура Ethere, как и меня, две штуки, специально для спектрумов и прочих восьмибиток :)
---------- Post added at 22:10 ---------- Previous post was at 22:07 ----------
и при нажатии Back Spase срабатывает очистка экрана
В ЮТе не совсем понятно, какая кнопка аналогична BackSpace. Даже в эмуле она не работает. Стирание последнего символа в мониторе делается кнопкой "Влево".
---------- Post added at 22:11 ---------- Previous post was at 22:10 ----------
Кстати, попробуй стереть символ кнопкой ESC, какой результат будет?
Дмитрий2012
16.01.2015, 22:19
Ого... У тебя такая же клавиатура Ethere,
Случайно у Китайцев увидел, заказал и нисколько не жалею, хорошая клава:)
В ЮТе не совсем понятно, какая кнопка аналогична BackSpace. Даже в эмуле она не работает. Стирание последнего символа в мониторе делается кнопкой "Влево".
Так может на BackSpace также повесим кнопку "Влево"? мне кажется удобно будет.
Кстати, попробуй стереть символ кнопкой ESC, какой результат будет?
Ноль печатается.
Вот проапгрейденная прошивка (https://yadi.sk/d/_bUxgeUze3JKb). Проверь курсорные клавиши.
Дмитрий2012
16.01.2015, 23:35
Проверь курсорные клавиши.
Заработали, кроме клавиши "Вниз". При нажатии на клавишу "Вниз" , ничего не происходит.
Хорошо. Завтра продолжим.
---------- Post added at 23:51 ---------- Previous post was at 23:49 ----------
Заработали, кроме клавиши "Вниз"
Ага, было ожидаемо, но под вопросом. Незадействованная восьмая линия данных мешает. Вылечим.
Обновил (https://yadi.sk/d/_bUxgeUze3JKb), исправил глюк.
Проверь, пожалуйста.
Дмитрий2012
17.01.2015, 13:53
Проверь, пожалуйста.
Курсорные клавиши заработали:)
Поработал немного с клавиатурой, нет доступа к символам расположенных на цифровых клавишах !@#$%^&*()_+
Ctr+клавиша выводятся элементы псевдографики и управляющие коды
на Alt клавиатура вообще никак не реагирует.
Простое нажатие клавиш
http://i077.radikal.ru/1501/a9/ab1629116926.jpg[/URL]
SHIFT+клавиша
http://s011.radikal.ru/i317/1501/7c/d916455709c3.jpg[/URL]
на Alt клавиатура вообще никак не реагирует.
На Альт и не должно реагировать, она в опросе не учавствует.
Ctr+клавиша выводятся элементы псевдографики и управляющие коды
Ага, хорошо.
Поработал немного с клавиатурой, нет доступа к символам расположенных на цифровых клавишах !@#$%^&*()_+
Не торопись, это я еще не делал.
У нас в работе еще вроде как КапсЛок.
Чуть попозже займусь символами на цифровых.
---------- Post added at 18:02 ---------- Previous post was at 17:06 ----------
Значки на цифровых должны выводиться, попробуй при КапсЛок.
Дмитрий2012
17.01.2015, 18:35
Значки на цифровых должны выводиться, попробуй при КапсЛок.
Действительно выводятся, но для этого надо постоянно держать нажатым КапсЛок плюс необходимая клавиша. Не сообразил что-то сразу....
Но символы немного не правильно выводятся: (` - @), (1 - !), (2 - "), (3 - #), (4 -$), (5 - %), (6 - &), ( 7 - апо́строф (запятая сверху), 8 - (, 9 - ), 0 - толи пробел, толи курсор вправо, (- - =), (= - +).
Дмитрий, а ты хотел, чтобы символы на клавиатуре полностью соответствовали нарисованным на них? :)
Посмотри раскладку значков на оригинальной механической клавиатуре ЮТа. Здесь мы эти кнопки просто виртуально "перенесли" на писишную, а раскладка - сохранилась.
В контроллере есть возможность устанавливать вторую раскладку по нажатию и удержанию Шифта, но я этим займусь позже, когда запущу дисплейный модуль.
Пока же задача-минимум выполнена, все кнопки ЮТа отображаются. Их там всего-то 56... :)
Дмитрий2012
17.01.2015, 19:25
Дмитрий, а ты хотел, чтобы символы на клавиатуре полностью соответствовали нарисованным на них?
Конечно, в идеале хотелось бы, чтобы символы соответствовали нарисованным на них, тем более сейчас практически так и есть за исключением нескольких клавиш:) Думал можно так сделать, а оказывается не все так просто…
Пока же задача-минимум выполнена, все кнопки ЮТа отображаются.
За что огромное спасибо!!! теперь хоть машинку нормально потестить можно:)
Тема про внешние накопители создана рядом.
sergey_sitnik
18.01.2015, 19:51
.Добрый вечер!! Помогите пожалуйста подскажите как правильно фьюзы выставить.......
Если мега новая, то просто убери галочку с CKDIV8.
sergey_sitnik
18.01.2015, 20:27
То есть на скрине все правильно кроме CKDIV8 ?
Да, просто по умолчанию мега настроена на работу от внутреннего RC-генератора с делением на 8.
sergey_sitnik
18.01.2015, 22:36
Запустил девайс !!! Всех кого доставал прошу извинить сам на касячил в одном месте на плате!!!!!! Но оригинальную плату все равно буду собирать, да и с видеовыходом надо еще что то делать , убирать этот заворот, но это уже в другой теме...
sergey_sitnik
19.01.2015, 18:38
Да вот еще забыл хоть плата моя в Lut и не сильно хороша , больно большая, да и перемычки есть, все же выкладываю может кому понадобится!
pink_ked
26.01.2015, 07:43
День добрый. Собрал девайс, но пока не нашел у себя PS/2 клавиатуру. Попробовал подключить AT-клавиатуру, но толи где-то я ошибку в монтажке сделал, толи клава не рабочая. Собственно вопрос собравшим - без самой клавы так и будет продолжать печатать букву "Ч?"
sergey_sitnik
26.01.2015, 09:13
нет не будет
---------- Post added at 10:12 ---------- Previous post was at 09:56 ----------
Буква "Ч" печатается как раз из за отсутствия порта клавиатуры......
---------- Post added at 10:13 ---------- Previous post was at 10:12 ----------
Где то ищи ошибки, прошил правильно?, на макетке собирал?
без самой клавы так и будет продолжать печатать букву "Ч?"
Это значит, что порт ВВ55 не работает.
Скорее всего, ошибка в мелкологике около ВВ55.
pink_ked
26.01.2015, 13:40
Да, собирал на макетке. Будем проверять. Лучше бы заЛУТил - получается быстрее и ошибки искать легче :)
sergey_sitnik
26.01.2015, 14:41
Да какая ни какая плата в какой то степени лучше ..... Я раннее Lyt выкладывал там хоть и перемычек много, зато для экспериментов удобно, если надо близкую фоту выложу легче разбираться будет, так же и с ROM-DISKOM поступлю.....
Меня в этом порту клавиатуры удивило, что там адреса прогоняются через инверторы.
Интересно, на кой это было сделано? Убрать их нафиг и поменять пару байт в мониторе...
sergey_sitnik
26.01.2015, 20:07
Так проще будет ориентироваться с перемычками...
pink_ked
27.01.2015, 03:09
Все проверил. Были напутаны линии данных D и обрыв в ЛА4, однако ситуацию это изменило лишь тем, что вместо буквы Ч стал печататься двойной квадрат псевдографики. Пока так и не запустил. Буду ЛУТить, думаю. Макетки - зло :)
sergey_sitnik
27.01.2015, 12:28
На счет поправки Lyt не спорю....
---------- Post added at 13:28 ---------- Previous post was at 12:23 ----------
Интересно, когда во время пользования клавиатурой PS/2, нажать УСТ на клавиатуре ЦПУ модуля, то клавиатура PS/2 блокируется, до тех пор пока не перезапустишь MONITOR-F.
Во время работы например Тетрис, или просто вывода содержания памяти, на экране появляется мусор в виде небольшого снега, но опять после нажатия УСТ,снег пропадает....
Интересно, когда во время пользования клавиатурой PS/2, нажать УСТ на клавиатуре ЦПУ модуля, то клавиатура PS/2 блокируется, до тех пор пока не перезапустишь MONITOR-F.
Клавиатура висит на порту ВВ55. Он подключен к линии Ресет и не будет работать, пока Монитор-Ф не запишет 0х82 в РУС порта.
В теории, можно попробовать отключить сигнал Ресет, тогда клава не будет реагировать на сброс. Но будет ли она стабильно запускаться после подачи питания - не знаю. Можно попробовать.
---------- Post added at 12:43 ---------- Previous post was at 12:40 ----------
Забрал детальки дисплейного модуля с почты, буду сегодня дособирать его на работе в вечер. А эти козлы все равно прислали говённо-желтые КТ315... :(
pink_ked
27.01.2015, 15:00
На счет поправки Lyt не спорю....
Я вот сравниваю схему, фотки и выложенный лут :) По фотке судя у вас все кабели идут напрямую к дисплейному модулю без перекрещивания, а по плате судя перепутаны местами JW и Reset. Может я где чего упустил в теме и в схеме ошибка?
sergey_sitnik
27.01.2015, 15:13
Да это мой косяк... я и забыл про него обрадовался ,что заработало..... Забыл это отметить.....
sergey_sitnik
27.01.2015, 15:34
https://yadi.sk/i/AXm_dRUkdxhns
так это пдф а мне нужен в формате ДТ
---------- Post added at 14:54 ---------- Previous post was at 14:44 ----------
вообще думаю что сама концепция модуля изначально не правильная.
ВВ55 по идее должна размещаться на плате расширения вместе со второй ВВ55 для IDE и ви53 и др расширениями. А уже сам контроллер PS/2 подключается как плата расширения или мех клава по желанию.Не стоило выносить вв55 за пределы .
sergey_sitnik
27.01.2015, 16:11
В ДТ нету, а так по сути можно было бы изначально разместить две, три ВВ55 на плате например видео модуля, и получился бы почти как ОРИОН-128, а так будем рады тому ,что есть....
Только добрался до темы. Вот тут (https://yadi.sk/d/urY5evDNeHHNj) диптрейсы трех устройств для ЮТа.
---------- Post added 28.01.2015 at 00:03 ---------- Previous post was 27.01.2015 at 23:22 ----------
ВВ55 по идее должна размещаться на плате расширения вместе со второй ВВ55 для IDE и ви53 и др расширениями. А уже сам контроллер PS/2 подключается как плата расширения или мех клава по желанию.Не стоило выносить вв55 за пределы
По уму так и должно быть.
Плата должна нести на себе две ВВ55, для клавы/PS2-клавы и для ромдиска/SD-модуля.
Можно и третий, как порт внешней периферии.
Можно ли сделать так чтоб зацепить к плате процессорного модуля ют индикатор графический 128х64 ,ну это так из помечтать.
pink_ked
28.01.2015, 04:17
Только добрался до темы. Вот тут (https://yadi.sk/d/urY5evDNeHHNj) диптрейсы трех устройств для ЮТа.
Можно вставить свои пять копеек? :)
Предлагаю на схеме поменять местами линии данных D на разъеме, чтобы такие невнимательные сборщики как я, не подкалывались в нумерации разъема. Ведь на разъеме дисплейного модуля линии данных начинаются с D7, а не с D0. :v2_dizzy_roll:
Да это - как вам угодно. Не совсем понял что там не так, когда я собирал по схеме, все нормально собралось :)
Надо развести нормальную плату расширения, третьим этажом.
pink_ked
28.01.2015, 12:32
Ну я к тому, что на дисплейном модуле идет нумерация с D7, D6,D5, D4 и т.д. А по схеме начинается D0, D1,D2 и поехали дальше. Получается путаница при сборке. И трассировщик тоже неправильно разводит линию данных.
Народ, не припомните, как дорабатывать питание УД608 для однополярного питания? Роюсь, но темы разрослись до ужаса.
Vladimir_S
28.01.2015, 13:06
Ewgeny7, Это я делал для РКшки. Но потом УД608 отказалась оаботать, а LT1006 нормально пашет. Правда с отказом УД608 я детально не разбирался. Надо будет на досуге заняться.
http://zx-pk.ru/showpost.php?p=737627&postcount=660
Vladimir_S
28.01.2015, 15:28
Что-то не взлетает.....
А LT1006 есть?
Vladimir_S
28.01.2015, 16:15
Ewgeny7, Вот так нужно.
А LT1006 есть?
Нет... Задача - заставить установленную на плате УД608 заработать.
---------- Post added at 17:06 ---------- Previous post was at 17:06 ----------
Вот так нужно.
У меня нет программ для просмотра сих форматов :(
Vladimir_S
28.01.2015, 17:16
Задача - заставить установленную на плате УД608 заработать
У меня две РКшки, одна с дискогрызом, на ней УД608. Другая с флеш-диском, на ней LT1006.Последнее время писал флеш-дос и часто писал с магнитофонного входа. А другой РКшкой не пользовался. А на прошлой неделе достал ее и обнаружил, что не могу записать через маг. вход. Послезавтра займусь и отпишусь где собака порылась.
---------- Post added at 22:16 ---------- Previous post was at 22:15 ----------
У меня нет программ для просмотра сих форматов
Так это протеус.
Так это протеус
Тот самый, для ленивых паяльником помахать? :)
Хорошо, поставлю дома на время.
---------- Post added at 20:11 ---------- Previous post was at 19:29 ----------
Открыл в протеусе, спасибо, подгоню под эту схему.
Vladimir_S
29.01.2015, 10:17
Во блин! Поменял УД608 и никакого толку, а поставил LM358 и только в путь.
как дорабатывать питание УД608 для однополярного питания
А не предназначена она для однополярного +5 В ! В РК86 двуполярное 5 В уже на грани фола (мало будет).
pink_ked
30.01.2015, 03:46
Удалось :)
https://fotki.yandex.ru/next/users/epsdaemon/album/28472/view/715989?page=0
https://fotki.yandex.ru/next/users/epsdaemon/album/28472/view/715990?page=0
Пришлось делать собственную плату под имеющийся кусок текстолита. Поэтому плата получилась меньше 10х10 см.
Теперь после ввода команды кадровую в телевизоре колбасит не по детски :)
sergey_sitnik
30.01.2015, 09:28
Да ее! Не должно быть такого, у меня все четко идет.....
Теперь после ввода команды кадровую в телевизоре колбасит не по детски
поставь перемычку SW1, меньше будет трясти :)
pink_ked, не забывайте поделится файликом.Уже заказал атмегу48 -дня через 3 будет у меня :)
pink_ked
30.01.2015, 13:37
блин. недолго счастье продолжалось :) опять лупит букву Ч, но если нажимать что-нить на клавиатуре, то он это печатает. прям везет мне. Сижу с тестером ищу где ошибки.
pink_ked, линию PB7 надеюсь не подключал? Схема новая, или самая первая версия?
sergey_sitnik
30.01.2015, 14:39
У меня билиберда была, два вывода ВВ55 замкнуты были ......
pink_ked
30.01.2015, 15:02
Собирал по последней версии. На КЗ еще не проверял, но на просвет вроде нет. Еще раз перепроверил плату с тестером - вроде нигде не втупил. PB7 не подключена. Я полез уже в сам комп, может дело и не в клавиатурном модуле то вовсе.
Vladimir_S
30.01.2015, 16:04
Ewgeny7, компаратор запустил?
компаратор запустил?
Нет, поковырял его и пока отложил.
У меня "магнитофон" с TTL-уровнем выхода, компаратор вообще не нужен для работы, пустил сигнал в обход. Но "для мебели" все равно нужно его запустить.
pink_ked
30.01.2015, 16:31
В общем, все дело, возможно, было в волшебных пузырьках :) Пропаял все разъемы на процессорном блоке, дисплейном и клавиатуры и перестало появляться это "Ч". Клавиатура заработала, даже перестало рвать развертку. Завтра вообще пропаяю все платы и промою еще раз.
Кому интересно, вот мой лут под спринт https://yadi.sk/d/knIzSS4NeM3xh
от разъема для программатора надо припаять три провода на mosi, miso, sck. Кондеры не стал разводить на плате - вешаются прямо на МС. Диода нет. Есть макетное поле на всякий случай. Сначала паяем перемычки, иначе - после установки панелек будет опа :)
Что не ошибся нигде - не гарантирую. Учитывая мою песню с запуском - проверяйте.
Добрый день.
Не могу запустить PS/2 переходник клавиатуры. Что было сделано:
1. Собран на макетке переходник, прошита Mega48 прошивкой utkb1.hex(фъюзы выставил на внутренний генератор без деления) из темы.
2. При включении печатал символ "Ч"(вроде), на клавиатуру не реагировал.
3. подтянул порт B резисторами 10К к +5V, символ печататься перестал, на клавиатуру реакции нет.
Стал анализатором на выводы МК, взаимодействие с клавиатурой есть(0-линия Clock, 1-Data) - картинка kbd.png.
Дальше проверил порт A у ВВ55, тут есть небольшая странность в выдаче сигнала на 7-й бит(картинка PA.png), он почему-то большую часть времени в 0, это нормально?
На порту В никаких изменений сигналов нет. Что можно еще посмотреть?
san010101
04.09.2016, 18:19
Ресет подключён?
Отправлено с моего A0001 через Tapatalk
Reset от микроконтроллера подключен через резистор 10К к 5V.
Reset от ВВ55 заведен на сброс ЮТ-88.
Reset идущий на 26-ю ногу микроконтроллера через диод - оставлен в воздухе.
PS. попробовал потыкать проводком входы ВВ55 - вроде реагирует, появляются символы на экране.
---Добавлено---
Просмотрел оригинальную тему по клавиатуре, оказывается не все клавиатуры поддерживают нужный режим, попробую другую клавиатуру подоткнуть.
Stampmaker
04.08.2017, 23:20
всё давно собрано и работает, но буквально недавно столкнулся с таким глюком.
может даже у кого-то и было.
в определенные моменты времени при включении начинает бежать буква "Ч".
если нажимать клавиши, реакция есть и всё печатается.
окончательно вылечилось притягиванием ноги 25 ВВ55 на землю.
по схеме этот вывод висит в воздухе.
по схеме этот вывод висит в воздухе.
Забыл схему обновить.
Stampmaker
09.08.2017, 20:19
вот родная схема
вывод, который я кинул на землю, обведен в кружок.
http://s014.radikal.ru/i327/1708/6c/c024b62cc269.png (http://radikal.ru)
HardWareMan
09.08.2017, 20:50
Подтянул через сопротивление или напрямую? Если напрямую - настрой канал В на вывод и запиши туда лог.1.
Stampmaker
09.08.2017, 21:10
Подтянул через сопротивление или напрямую? Если напрямую - настрой канал В на вывод и запиши туда лог.1.
согласен, через резистор надобно бы...
Stampmaker
03.12.2017, 16:31
обнаружил небольшую неточность в подключении ATmega48 к ВВ55.
если подключить так, как предложил Ewgeny7, то символы !"№;%:?* и т.д. набираются, удерживая CAPS LOCK вместо Shift.
а Shift соответственно делает русские буквы.
что по идее как бы неверно.
чтобы это исправить, необходимо подключения к выводам 23 и 25 на ATmega48 поменять местами.
т.е. вывод 14 ВВ55 соединяется с 25 выводом ATmega48, а 16 с 23 соответственно.
Stampmaker
07.12.2017, 17:13
т.к. в ЮТ/88 нет фиксации переключения РУС/ЛАТ, а программно это исправить в ATmega48 нет возможности, то, как вариант, можно в схему внести следующую доработку:
http://s019.radikal.ru/i626/1712/ae/67c8910a8ee6.jpg (http://radikal.ru)
при однократном нажатии CAPSLOCK раскладка будет переключаться с латиницы на русскую и обратно.
при включении, как и положено, включается латиница.
У кого есть исходник контроллера? Хочу с меги48 переделать на мегу328. Или и так работать будет? :-)
Stampmaker
23.05.2018, 17:22
У кого есть исходник контроллера? Хочу с меги48 переделать на мегу328.
ни у кого нет.
надо непосредственно к автору обращаться.
ни у кого нет.
надо непосредственно к автору обращаться.
А автор Камиль (Каро) ?
Тут исходник (декомпиляция): https://github.com/trol73/avr-86rk-ps2-keyboard-controller
kb.asm - чистый асм, controller.asm - "расширенный"
Stampmaker
24.05.2018, 21:34
А автор Камиль (Каро) ?
да
Такой вопрос - в ЮТ-88 опрос клавиатуры идёт везде по 1 биту или пачками, сразу несколько строк/столбцов?
Такой вопрос - в ЮТ-88 опрос клавиатуры идёт везде по 1 биту или пачками, сразу несколько строк/столбцов?
ЮТ-88/Радио-86РК/Специалист/Орион опрашиваются произвольным количеством строк или столбцов. То есть, как программизду в голову придет.
ЮТ-88/Радио-86РК/Специалист/Орион опрашиваются произвольным количеством строк или столбцов. То есть, как программизду в голову придет.
Понятненько. Значит придётся идти по более сложному пути...
В общем, все дело, возможно, было в волшебных пузырьках :) Пропаял все разъемы на процессорном блоке, дисплейном и клавиатуры и перестало появляться это "Ч". Клавиатура заработала, даже перестало рвать развертку. Завтра вообще пропаяю все платы и промою еще раз.
Кому интересно, вот мой лут под спринт https://yadi.sk/d/knIzSS4NeM3xh
от разъема для программатора надо припаять три провода на mosi, miso, sck. Кондеры не стал разводить на плате - вешаются прямо на МС. Диода нет. Есть макетное поле на всякий случай. Сначала паяем перемычки, иначе - после установки панелек будет опа :)
Что не ошибся нигде - не гарантирую. Учитывая мою песню с запуском - проверяйте.
У кого-нибудь не осталась лишняя плата контроллера клавиатуры ЮТ-88 сделанной по данному лайоуту ?
Либо может кто закажет? Я бы одну купил.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot