Прошивка тоже просто так не подойдет.
Прошивка тоже просто так не подойдет.
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
Нет ли у автора идеи сделать такой же контроллер, только для USB-мыши?
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
Доброго всем времени суток ! Очень заинтересовала данная разработка ! В первую очередь
тем , что есть возможность загружать свои раскладки да еще и в двух вариантах !
Это очень удобно при использовании цифровой части стандартной клавиатуры ,
я например в основной раскладке настроил ее как синклайр джойстик - для игрушек ,
а в дополнительной - как клавиши OPAQM+ENTER - именно таким странным набором
клавиш осуществляется управление в DNA-OS , которую я использую на своем спектруме.
Во вторых мне очень понравилась перспектива использования именно беспроводных клавиатур !
Прочитал всю тему , и у меня сложилось ощущение , что кроме автора так никто и не
попробовал повторить этот девайс. Возможно это все из за кажущейся сложности и
отсутствия подробной инструкции так сказать "для начинающих радиолюбителей" .
Поделюсь своим опытом , может кому-то поможет . Хотя , конечно , судя по всему
интерес к спектруму быстро стремится к нулю с огромной скоростью (((
Такая экзотическая древность сегодня мало кому интересна .
Платку купил тут на барахолке:
PIC в России в Элитане ( https://www.elitan.ru )
они правда только по безналу продают . но можно найти и в других фирмах
Альтеру на Алиэкспресс: (https://ru.aliexpress.com/item/33016...5ead61f4yX2WNC)
с этой альтерой реально засада - в москве ни у кого в наличии не нашел , только под заказ и дорого
74LS05 тоже пришлось заказать на алиэкспрессе
Все остальное слава богу нашлось у меня в хламе , в том числе и разъем USB на плату
( ЛУЧШЕ БЫ ЕГО У МЕНЯ НЕ БЫЛО !!!)
Для прошивки пика и альтеры еще понадобятся программаторы PICKIT и USB-BLASTER .
Паяем платку - некотрые SMD резисторы и конденсаторы формата 0805 , а некоторые 1206 ,
я привык в самоделках использовать только 1206 - их и запаял )))
Без проблем становятся на площадки под 0805 )))
Далее : для прошивки альтеры необходим USB-BLASTER ( на алиэкспресс примерно 200 рублей стоит )
и пакет программ от интел Quartus II Web Edition - он бесплатный , можно скачать на сайте интел
или через торрент на рутрекере . Драйвер USB бластера входит в состав квартуса.
Кроме подключения к разъему JTAG еще необходимо подать на плату
питание + 5 вольт. Прошивать необходимо файл Keyboard.pof из архива Altera внутри архива ZXHIDKEYBOARD v03.7z
Для прошивки Пика инструкция от Автора есть в этой теме :
"Сначала программатором прошиваем loader.hex.
Делаем переходник на X1 USB-B, на разьем X3 ставим джампер на
контакты 3-4 и подключаем к PC. Устанавливаем драйвер. Теперь ZX HID Keyboard Layout должна найти
контроллер как Anykey Data Loader. Обновляем прошивку контроллера из файла "ZXHIDKeyboard.hex".
Создаем раскладку клавиатуры и записываем ее в контроллер.
Теперь подключаем к X1 переходник USB-A снимаем джампер с X3 и подключаем к Спектруму".
Все ! Казалось бы вот оно счастье ! Но нет - все не так просто )))
Переходник USB для прошивки пика мне было лень паять . поэтому я просто припаял проводки прям к плате
- там все подписано : плюс , минус , D+ , D- ... все прошил . Спаял переходник для подключения к спектруму.
Подключил . Решил сразу начать проверку с беспроводной клавиатуры ))) взял сначала китайскую называется JET ,
подключил - не работает . Ну думаю китайская фигня может и не умеет )) Взял лоджитек Unifying - включаю . не работает !
Что за фигня ? и тут из "свистка" начинает идти дым ! Схватил его - пальцы обжег ) Итог первого запуска - два угробленных
свистка ! Лоджитек еще можно купить на али , а китайский фиг вам - клавиатура на выброс .
Начинаю разбираться - все просто , плата разведена так , что стандартный разъем USB надо запаивать снизу .
Если его запаять сверху , как все остальные разъемы - плюс с минусом будет перепутан .
Ну да ладно - сам дурак , надо было все проверить перед запуском ...
Перепаял разъем , купил еще одну китайскую клаву в днс , взял еще пару комплектов лоджитек - один с поддержкой
унифай , второй без него , и ..... ни с одним из имеющихся беспроводных "свистков"
данный контроллер не заработал ! С дешевой проводной клавой и с проводным дорогим лоджитеком - работает как часы !
При этом имеющийся у меня переходничек USB - PS/2 , купленный на этом же форуме , работает с любым из этих
вариантов .... обидно блин ....
Но втыкать в спектрум контроллер пиэспополамной клавы , в него втыкать переходник и уже в него USB
- это как-то уже слишком ... Да и нет ни одной разработки для PS/2 с такой удобной опцией - загрузка
своих собственных раскладок без изменения кода прошивки .
В общем не все оказалось так шикарно - беспроводные клавы не поддерживает (((
В связи с этим вопрос к Автору : куда копать ? в чем может быть причина ? вроди говорилось что работают беспроводные ?
Последний раз редактировалось Ramm13; 20.10.2019 в 08:17.
Djoni (03.10.2019)
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
USB разъем специально делал через переходник,
не думал что кто-то будет запаивать его в плату.
С разъема X5 можно снять лог подключения USB устройств
через RS232.
Конденсатор C6 возле разъема USB желательно полярный.
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
конденсатор заменил на полярный - не помогло
лог при включении питания с передатчиком лоджитек унифай:
http://xn--80aaigddfkc3conk2a.xn--p1...1003220106.log
http://xn--80aaigddfkc3conk2a.xn--p1...1003220537.log
Лог должен быть текстовый,
передается на скорости (115к или 57к) 8bit,
можно снимать программой terminal
Скрытый текст
Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
Profi v3.2 256kB + PAL coder
Плата ZXM Phoenix 1024kB + VGA converter
ZX Evolution 4096kB + SSD-1Gb
Плата Speccy 2010
Плата Sprinter Sp2000s
Плата Reverse U9 EP3C
Плата Reverse U10 EP3C
Плата Reverse U16 EP4CE22
Плата Mist v1.31
Terasic DE1
Terasic DE1-SoC
Terasic DE10-nano
iCore 3
[свернуть]
я выложил два варианта - в хексе и в тексте , логи получены именно программой "terminal" , ничего другого контроллер в терминал не выдает , только это . Если подключить проводную клавиатуру , то после похожего блока по включению питания , он выдает небольшие блоки на каждом нажатии клавиш.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Ramm13 (04.10.2019)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)