Вход

Просмотр полной версии : ЮТ-88 Клавиатура PS/2



Ewgeny7
12.01.2015, 23:23
А это будет ВРИО Клавиатуры :)
Под ВВ55 еще две микросхемы. ЛН1 и ЛА4.

http://savepic.ru/6616664m.jpg (http://savepic.ru/6616664.htm)

sergey_sitnik
12.01.2015, 23:28
А схему нельзя глянуть?....... ВРИО интересное!

Ewgeny7
12.01.2015, 23:33
Схема (https://yadi.sk/i/AXm_dRUkdxhns).
Тема (http://zx-pk.ru/showpost.php?p=176948&postcount=1) о контроллере PS/2-клавиатуры от Камиля (caro).

Ewgeny7
12.01.2015, 23:53
блин меги нет как раз для клавы. ВИ53 уже прикупил ,ВВ55 тоже есть.Осталось мегу заказать - как раз Ewgeny7 подготовит схему и опробует на желе.А еще же SD карту охота ...
Там можно АТмега48 или 88.
Схема полная с ВВ55 и обвеской будет завтра, сегодня меня уже жена в кровать завлекает :)
SD-карта будет попозже, там еще схема продумывается.

sergey_sitnik
12.01.2015, 23:59
Подождем до завтра, можно наверное Луте изголится развести, для поддержки тонуса...

Ewgeny7
13.01.2015, 21:58
Собрал девайсину.
Осталось отмыть как следует :)
Пора уже, наверное, создавать тему про клавиатуры для ЮТа.
Вот фото. Не очень я уверен, что это можно сделать ЛУТом... Но наши умельцы при желании могут многое :)

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 ----------

Клавиатуру китайскую к девайсу подключил, подал питание, инит проходит нормально. Теперь надо подключать к процессорному модулю и можно будет пощупать порты клавы. Эх, когда же я соберу дисплейный... :(

Ewgeny7
14.01.2015, 00:07
Подсоединил к ЮТу. Небольшая программка показала, что модуль работает!
Осталось подкорректировать прошивку применительно к нашему компьютеру.
Итого - схема рабочая, можно повторять.

Ewgeny7
14.01.2015, 13:26
Предварительная прошивка (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
Блин, я что-то не пойму - наверное не проснулся еще :) На фотке явно две микрухи, на приаттаченой схеме их четыре и другие.

Ewgeny7
15.01.2015, 12:59
Еще две - под 580ВВ55.
А где ты там увидел "не те микрухи"? :)
Узкая - мега48, толстая - 580ВВ55 (82С55А).

pink_ked
15.01.2015, 15:06
Да меня ввёл гугль в заблуждение, сказав, что 82с55 это какой-там кр14*(не помню что). Вот я и не понял. Буду бомбить приборы на работе и собирать контроллер :)

Ewgeny7
15.01.2015, 15:55
pink_ked, а сам ЮТ у тебя собран? Фото от тебя не проскакивало :)

sergey_sitnik
15.01.2015, 21:20
Подскажите куда подключить вывод RESET (анод диода D1)

Ewgeny7
15.01.2015, 22:08
Пока никуда...
У нас ГФ24 рулит сбросом, я пока не выяснял, возможно ли там параллельное подключение. Или наоборот, подвести к кнопке УСТ, верхний контакт по схеме.

pink_ked
16.01.2015, 02:28
Ага, собран. Просто фотку не выкладывал, потому что она мало чем отличается от фоток остальных :) Почти закончил часы на ин-16 и буду собирать дисплейный модуль и клавиатуру. Сначала думал, что клаву соберу из заломанных от PC, но теперь это отложу и попробую сначала вариант с этим контроллером.

Дмитрий2012
16.01.2015, 21:47
Собрал модуль для клавиатуры PS/2:) Вывод RESET (анод диода D1) пока никуда не подключал. Работает, но надо подкорректировать прошивку. Пока заметил, что не работают кнопки перемещения курсора и при нажатии Back Spase срабатывает очистка экрана.

Ewgeny7
16.01.2015, 22:11
Пока заметил, что не работают кнопки перемещения курсора и при нажатии 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, какой результат будет?
Ноль печатается.

Ewgeny7
16.01.2015, 23:26
Вот проапгрейденная прошивка (https://yadi.sk/d/_bUxgeUze3JKb). Проверь курсорные клавиши.

Дмитрий2012
16.01.2015, 23:35
Проверь курсорные клавиши.
Заработали, кроме клавиши "Вниз". При нажатии на клавишу "Вниз" , ничего не происходит.

Ewgeny7
16.01.2015, 23:51
Хорошо. Завтра продолжим.

---------- Post added at 23:51 ---------- Previous post was at 23:49 ----------


Заработали, кроме клавиши "Вниз"
Ага, было ожидаемо, но под вопросом. Незадействованная восьмая линия данных мешает. Вылечим.

Ewgeny7
17.01.2015, 12:40
Обновил (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]

Ewgeny7
17.01.2015, 18:02
на 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 - толи пробел, толи курсор вправо, (- - =), (= - +).

Ewgeny7
17.01.2015, 18:51
Дмитрий, а ты хотел, чтобы символы на клавиатуре полностью соответствовали нарисованным на них? :)
Посмотри раскладку значков на оригинальной механической клавиатуре ЮТа. Здесь мы эти кнопки просто виртуально "перенесли" на писишную, а раскладка - сохранилась.
В контроллере есть возможность устанавливать вторую раскладку по нажатию и удержанию Шифта, но я этим займусь позже, когда запущу дисплейный модуль.
Пока же задача-минимум выполнена, все кнопки ЮТа отображаются. Их там всего-то 56... :)

Дмитрий2012
17.01.2015, 19:25
Дмитрий, а ты хотел, чтобы символы на клавиатуре полностью соответствовали нарисованным на них?
Конечно, в идеале хотелось бы, чтобы символы соответствовали нарисованным на них, тем более сейчас практически так и есть за исключением нескольких клавиш:) Думал можно так сделать, а оказывается не все так просто…


Пока же задача-минимум выполнена, все кнопки ЮТа отображаются.
За что огромное спасибо!!! теперь хоть машинку нормально потестить можно:)

Ewgeny7
18.01.2015, 17:54
Тема про внешние накопители создана рядом.

sergey_sitnik
18.01.2015, 19:51
.Добрый вечер!! Помогите пожалуйста подскажите как правильно фьюзы выставить.......

alx32
18.01.2015, 20:23
Если мега новая, то просто убери галочку с CKDIV8.

sergey_sitnik
18.01.2015, 20:27
То есть на скрине все правильно кроме CKDIV8 ?

alx32
18.01.2015, 20:45
Да, просто по умолчанию мега настроена на работу от внутреннего 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 ----------

Где то ищи ошибки, прошил правильно?, на макетке собирал?

Ewgeny7
26.01.2015, 11:18
без самой клавы так и будет продолжать печатать букву "Ч?"
Это значит, что порт ВВ55 не работает.
Скорее всего, ошибка в мелкологике около ВВ55.

pink_ked
26.01.2015, 13:40
Да, собирал на макетке. Будем проверять. Лучше бы заЛУТил - получается быстрее и ошибки искать легче :)

sergey_sitnik
26.01.2015, 14:41
Да какая ни какая плата в какой то степени лучше ..... Я раннее Lyt выкладывал там хоть и перемычек много, зато для экспериментов удобно, если надо близкую фоту выложу легче разбираться будет, так же и с ROM-DISKOM поступлю.....

Ewgeny7
26.01.2015, 18:09
Меня в этом порту клавиатуры удивило, что там адреса прогоняются через инверторы.
Интересно, на кой это было сделано? Убрать их нафиг и поменять пару байт в мониторе...

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.
Во время работы например Тетрис, или просто вывода содержания памяти, на экране появляется мусор в виде небольшого снега, но опять после нажатия УСТ,снег пропадает....

Ewgeny7
27.01.2015, 12:43
Интересно, когда во время пользования клавиатурой 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

palsw
27.01.2015, 15:54
так это пдф а мне нужен в формате ДТ

---------- 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, а так будем рады тому ,что есть....

Ewgeny7
28.01.2015, 00:03
Только добрался до темы. Вот тут (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-модуля.
Можно и третий, как порт внешней периферии.

костя
28.01.2015, 02:47
Можно ли сделать так чтоб зацепить к плате процессорного модуля ют индикатор графический 128х64 ,ну это так из помечтать.

pink_ked
28.01.2015, 04:17
Только добрался до темы. Вот тут (https://yadi.sk/d/urY5evDNeHHNj) диптрейсы трех устройств для ЮТа.
Можно вставить свои пять копеек? :)
Предлагаю на схеме поменять местами линии данных D на разъеме, чтобы такие невнимательные сборщики как я, не подкалывались в нумерации разъема. Ведь на разъеме дисплейного модуля линии данных начинаются с D7, а не с D0. :v2_dizzy_roll:

Ewgeny7
28.01.2015, 11:29
Да это - как вам угодно. Не совсем понял что там не так, когда я собирал по схеме, все нормально собралось :)
Надо развести нормальную плату расширения, третьим этажом.

pink_ked
28.01.2015, 12:32
Ну я к тому, что на дисплейном модуле идет нумерация с D7, D6,D5, D4 и т.д. А по схеме начинается D0, D1,D2 и поехали дальше. Получается путаница при сборке. И трассировщик тоже неправильно разводит линию данных.

Ewgeny7
28.01.2015, 12:50
Народ, не припомните, как дорабатывать питание УД608 для однополярного питания? Роюсь, но темы разрослись до ужаса.

Vladimir_S
28.01.2015, 13:06
Ewgeny7, Это я делал для РКшки. Но потом УД608 отказалась оаботать, а LT1006 нормально пашет. Правда с отказом УД608 я детально не разбирался. Надо будет на досуге заняться.
http://zx-pk.ru/showpost.php?p=737627&postcount=660

Ewgeny7
28.01.2015, 15:24
Что-то не взлетает.....

Vladimir_S
28.01.2015, 15:28
Что-то не взлетает.....
А LT1006 есть?

Vladimir_S
28.01.2015, 16:15
Ewgeny7, Вот так нужно.

Ewgeny7
28.01.2015, 17:06
А 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 ----------


У меня нет программ для просмотра сих форматов
Так это протеус.

Ewgeny7
28.01.2015, 20:11
Так это протеус
Тот самый, для ленивых паяльником помахать? :)
Хорошо, поставлю дома на время.

---------- Post added at 20:11 ---------- Previous post was at 19:29 ----------

Открыл в протеусе, спасибо, подгоню под эту схему.

Vladimir_S
29.01.2015, 10:17
Во блин! Поменял УД608 и никакого толку, а поставил LM358 и только в путь.

1Ж24Б
29.01.2015, 10:39
как дорабатывать питание УД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
Да ее! Не должно быть такого, у меня все четко идет.....

Ewgeny7
30.01.2015, 11:26
Теперь после ввода команды кадровую в телевизоре колбасит не по детски
поставь перемычку SW1, меньше будет трясти :)

palsw
30.01.2015, 12:32
pink_ked, не забывайте поделится файликом.Уже заказал атмегу48 -дня через 3 будет у меня :)

pink_ked
30.01.2015, 13:37
блин. недолго счастье продолжалось :) опять лупит букву Ч, но если нажимать что-нить на клавиатуре, то он это печатает. прям везет мне. Сижу с тестером ищу где ошибки.

Ewgeny7
30.01.2015, 14:05
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, компаратор запустил?

Ewgeny7
30.01.2015, 16:14
компаратор запустил?
Нет, поковырял его и пока отложил.
У меня "магнитофон" с TTL-уровнем выхода, компаратор вообще не нужен для работы, пустил сигнал в обход. Но "для мебели" все равно нужно его запустить.

pink_ked
30.01.2015, 16:31
В общем, все дело, возможно, было в волшебных пузырьках :) Пропаял все разъемы на процессорном блоке, дисплейном и клавиатуры и перестало появляться это "Ч". Клавиатура заработала, даже перестало рвать развертку. Завтра вообще пропаяю все платы и промою еще раз.
Кому интересно, вот мой лут под спринт https://yadi.sk/d/knIzSS4NeM3xh
от разъема для программатора надо припаять три провода на mosi, miso, sck. Кондеры не стал разводить на плате - вешаются прямо на МС. Диода нет. Есть макетное поле на всякий случай. Сначала паяем перемычки, иначе - после установки панелек будет опа :)
Что не ошибся нигде - не гарантирую. Учитывая мою песню с запуском - проверяйте.

Vasily
04.09.2016, 16:24
Добрый день.

Не могу запустить 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

Vasily
05.09.2016, 18:36
Reset от микроконтроллера подключен через резистор 10К к 5V.
Reset от ВВ55 заведен на сброс ЮТ-88.
Reset идущий на 26-ю ногу микроконтроллера через диод - оставлен в воздухе.

PS. попробовал потыкать проводком входы ВВ55 - вроде реагирует, появляются символы на экране.

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

Stampmaker
04.08.2017, 23:20
всё давно собрано и работает, но буквально недавно столкнулся с таким глюком.
может даже у кого-то и было.
в определенные моменты времени при включении начинает бежать буква "Ч".
если нажимать клавиши, реакция есть и всё печатается.
окончательно вылечилось притягиванием ноги 25 ВВ55 на землю.
по схеме этот вывод висит в воздухе.

Ewgeny7
09.08.2017, 13:25
по схеме этот вывод висит в воздухе.
Забыл схему обновить.

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 раскладка будет переключаться с латиницы на русскую и обратно.
при включении, как и положено, включается латиница.

iwa955
23.05.2018, 13:06
У кого есть исходник контроллера? Хочу с меги48 переделать на мегу328. Или и так работать будет? :-)

alx32
23.05.2018, 13:20
Не будет.

Stampmaker
23.05.2018, 17:22
У кого есть исходник контроллера? Хочу с меги48 переделать на мегу328.

ни у кого нет.
надо непосредственно к автору обращаться.

iwa955
24.05.2018, 01:27
ни у кого нет.
надо непосредственно к автору обращаться.

А автор Камиль (Каро) ?

Trol73
24.05.2018, 06:56
Тут исходник (декомпиляция): https://github.com/trol73/avr-86rk-ps2-keyboard-controller
kb.asm - чистый асм, controller.asm - "расширенный"

Stampmaker
24.05.2018, 21:34
А автор Камиль (Каро) ?

да

andreil
19.06.2018, 11:54
Такой вопрос - в ЮТ-88 опрос клавиатуры идёт везде по 1 биту или пачками, сразу несколько строк/столбцов?

Ewgeny7
19.06.2018, 13:49
Такой вопрос - в ЮТ-88 опрос клавиатуры идёт везде по 1 биту или пачками, сразу несколько строк/столбцов?
ЮТ-88/Радио-86РК/Специалист/Орион опрашиваются произвольным количеством строк или столбцов. То есть, как программизду в голову придет.

andreil
19.06.2018, 14:39
ЮТ-88/Радио-86РК/Специалист/Орион опрашиваются произвольным количеством строк или столбцов. То есть, как программизду в голову придет.
Понятненько. Значит придётся идти по более сложному пути...

roma
18.05.2019, 23:38
В общем, все дело, возможно, было в волшебных пузырьках :) Пропаял все разъемы на процессорном блоке, дисплейном и клавиатуры и перестало появляться это "Ч". Клавиатура заработала, даже перестало рвать развертку. Завтра вообще пропаяю все платы и промою еще раз.
Кому интересно, вот мой лут под спринт https://yadi.sk/d/knIzSS4NeM3xh
от разъема для программатора надо припаять три провода на mosi, miso, sck. Кондеры не стал разводить на плате - вешаются прямо на МС. Диода нет. Есть макетное поле на всякий случай. Сначала паяем перемычки, иначе - после установки панелек будет опа :)
Что не ошибся нигде - не гарантирую. Учитывая мою песню с запуском - проверяйте.

У кого-нибудь не осталась лишняя плата контроллера клавиатуры ЮТ-88 сделанной по данному лайоуту ?
Либо может кто закажет? Я бы одну купил.