npc87, от ошибок никто не застрахован, но такое странно выглядит.
Схему контроллера клавиатуры в теории сверил, осталось запаять всё и прошить PIC.
Вид для печати
npc87, от ошибок никто не застрахован, но такое странно выглядит.
Схему контроллера клавиатуры в теории сверил, осталось запаять всё и прошить PIC.
Кратко - контроллер работает, основная раскладка вводится, использовал AmigaShell. Софтовый сброс LA + RA + Ctrl срабатывает, где LA и RA повешены на клавиши Win соответственно. Подробнее будет в материале, пока только проверил после сборки.
Что ещё можно запустить, потестировать?
В исходниках по комментариям видно, что некоторые кнопки обрабатываются процедурами для сочетания амижных клавиш
Caps lock, Num Lock светодиоды включаются. В теории можно всякое под себя написать, но надо в теме разбиратьсяКод:goto lctrl ;Left Ctrl
goto prtscreen ;print screen=R Amiga P
goto rctrl ;Right CTL
goto swapscreen ;Menu Key=L-Amiga M
goto endkey ;End=Shift right-cursor
goto home ;Home=Shift left-cursor
goto insert ;Insert=Right Amiga 7
goto pagedown ;Page Down=Shift down-cursor
goto prtscreen ;print screen=Right Amiga P
goto pageup ;Page up=Shift up-cursor
goto break ;Break=Ctrl-C
Приветствую! Как ты заставил это работать?
Платы купил у PCB Way.
Заливал готовую прошивку через TL866. Подпаялся к амижному контроллеру. Оттуда же и питание снял - клава не подаёт признаков жизни при включении. ЧЯДНТ?
https://imageup.ru/img153/3671233/a500keyb.jpg
devstratum, за инфо спасибо , попробую в начале недели собрать.
Sergey, как раз отпишусь ,что у меня вышло. А на счет прошивки ,фьюзы не напутали ? У меня с пиками вообще проблем никогда не было в плане прошивки.
У меня, точно, по-другому. Инфу о фьюзах брал из ридми. Наверное, неправильно распарсил. Уже Лиру от отчаянья заказал :(
Да что же это такое!
Схема та же, проводок к проводку.
Прошивка та же.
Подключение один в один.
А клава прикинулась ветошью и не отсвечивает!
Голый контроллер клавиатуры при подаче питания зажигает все 3 светодиода, правда, тускловато.
Рабочие клавы на подачу питания не реагируют ВООБЩЕ. Иногда еле заметно вспыхивает крайний правый светодиод. И всё. На клавиши тоже реакции нет.
Может, прошивка, всё таки, не та? Брал отсюда: http://eab.abime.net/attachment.php?...9&d=1411302291
Прошивку я брал там же, MMKEYBOARD-16f628A_MCLRE_OFF.HEX 5.68 КБ. При открытии формат Intel HEX для All Memmory. Загружаются области Code Memory, Data Memory (здесь тоже есть немного данных) и Config Memory с отмеченными битами конфигурации. Шилось без проблем.
Если изначально у тебя был конфиг не тот, может что-то по другому делал?
В планах на будущее расширение 8MB Fast RAM. А кто какой оптимальный объём HDD использует для классики под WHDLoad? Как бы вам хватает и зачем больше подключать?
Мне пока около 16 гиг хватает.
- - - Добавлено - - -
Пользуюсь и винтом 2.5" и таким адаптером - https://aliexpress.ru/item/328352382...archweb201603_
надеюсь про изначальный барьер (на классике) в 4гб знаешь ?
Включён. Только тут другое. Без FastRAM А1200 с кикстартом 3.1.4 неработоспособна. В частности, ты даже винчестер разбить не сможешь.
ну и для классики с `большим` винтом лучше использовать https://aminet.net/package/disk/misc/hdinst
https://lh3.googleusercontent.com/pr...aytIUlVKFReo3A
Наконец-то, с AmigaKit пришёл адаптер клавиатуры Lyra-3. Заказывал вариант для а1200 (установка на чип), пришёл для выносной клавиатуры. Ладно, сам перепаяю.
[IMG]https://imageup.ru/img210/3674281/im...107_211747.jpg[/IMG]
Здесь смотрел:
https://www.amiga-stuff.com/hardware/8520.html
Для 1200 на 22 выводе Power VCC у 8520 PLCC. A500, A2000 - там RW, но так уже DIP.
- - - Добавлено - - -
Что-то другое надо смотреть видимо. Два устройства не работают, может не в них дело?
Виноват, прогнал - по запарке смотрел на DIP(!).
- - - Updated - - -
Я уже понял, в чём дело - моя амига проклята! :)
- - - Updated - - -
Питание беру с с 8520. Использую БП АТ. Напряжение 4,85В. Просадок нет, - оно такое же и на МК адаптера, и на контроллере самой клавиатуры.
Я сам понимаю, что оно не может не работать, и это оченно бесит. Решил провода перепаять на толстый МГТФ, - я больше пока ничего не придумал :)
Подключил родной БП - напряжение 4,95 В.
Купил в ЧипДип новый МК, прошил.
Спаял адаптер заново, проверил правильность соединений, - всё верно.
https://imageup.ru/img170/thumb/img_...5213675842.jpg
Все три МК работают одинаково, - в консоль выдаётся символ " ` ". Индикаторы на клаве не горят, на клавиши реакции нет.
https://imageup.ru/img113/thumb/img_...3203675841.jpg
Sergey, я не очень подробно читаю , но в подписи у тебя еще есть амиги , а с родной клавой работает ?
Sergey, скинь email, прошивку сверим.
так у него и `фирменный` Lyra3 не работает.
а провода на `накидке` правильно распаяны ?
вроде на фотке Lyra3 некоторые дорожки идут на те контакты что у тебя пустые
или это от того что одеваешь на контроллер портов, а не клавиатуры
(раньше она точно одевалась на контроллер клавиатуры)
Что работает у меня так соединено:
Код:PS/2 PIC16F628A U7 8520
2 RA3 43 KB_DATA
3 RA4 44 KB_CLOCK
3 GND 5 VSS 1 GND
1 DATA 6 RB0
5 CLOCK 7 RB1
8 RB2 37 RESET
4 +5V 14 VDD 22 +5V