послать ей reset как минимум. но если работало - скорее это не тот случай.
вот например https://www.eecg.utoronto.ca/~jayar/...s2.html#ifdescНе попадалась такая информация.
уровень какой-нибудь на пределе например. но тут уже осциллограф нужен.Смущает, что работало же ведь и без инициализации, и без подтяжки. И за ночь перестало.
да что с ним разбираться - достаточно поставить PulseView (https://sigrok.org/wiki/Downloads) - и вперед...Спасибо! Заказал, правда в другом месте - чуть дороже, но с доставкой. Но ещё предстоит разобраться как с ним работать - никогда прежде не сталкивался.
12 мегавыборок/сек 16 бит или 24 мегавыборки/сек 8 бит.
- - - Добавлено - - -
не, такие не пойдут. тут не RS232. тут нужен например вот такой: https://kulibin.su/catalog/radiodeta...102-2-bit.html
или на полевиках как уже ответили - если не лениво их паять.
- - - Добавлено - - -
диоды не спасут. через них 5В полезет куда не надо.
- - - Добавлено - - -
он точно пассивный? это может быть полноценный USB-PS2 переходник с которым будет работать любая PS/2 клава.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
CityAceE (14.10.2023)
Думаю, будет проще найти на авито AT-клавиатуру и переходник с DIN на PS/2.
С этим не спорю, у самого такая мыша имеется.
А вот тут возражу. Только что припаял 3.3-вольтовую 1117 к своему профику (отпаивать не буду, потом еще пригодится)) и 10k-подтяжки ps/2 интерфейса перенес на 3.3в. Подключил ту самую мышь - вуаля, 0xAA 0x00 при старте в классическом ps/2 стиле. На линиях 4.5в (мышь перетягивает), Ок, допаиваю к подтяжкам по килоому в параллель, на линиях уже 3.7В - поведение не меняется, 0хАА 0х00.Как и методы детекта этого самого интерфейса
Что-то мне не верится, что вот просто так по напряжению мышь перейдет в usb, как-то слишком уж тупо для этого интерфейса.
ЗЫ. Вот по _отсутствию_ подтяжек - да, вполне возможно.
Последний раз редактировалось UncleDim; 14.10.2023 в 10:30.
Profi v3.2 512K+color; Profi 6.2B; МС-0511
Алгоритм простой: если одна линия притянута к +, а вторая 0, (не помню точно какая из них конкретно), то это USB. Если обе к +, то это PS/2. Ну и правильно
HardWareMan говорит, подтягивать нужно со стороны клавы.
С другой стороны, зачем вообще мучиться с подключением PS/2 к малине? Она же отлично работает с USB. Это мы от бедности и глупости с PS/2 заморачиваемся.
если я правильно понял - то для вот этого: https://zx-pk.ru/threads/35288-emuly...list-quot.html
а писать на асме под голое железо USB стек - не, увольте... а вот PS/2 - как два пальца.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Тема настолько разжевана-пережевана.
Просто подтянуть Data и Clock к +3,3 вольт через резистор 2..3 кОм.
Никаких делителей со стороны малинки не нужно.
Напрямую подключить выводы к Clock и Data.
Со стороны клавиатуры подтяжка к +5 теоретически может быть. Сейчас проверил свою древнюю Mitsumi, сопротивление на контактах от Data и Clock к Vcc порядка несколько мегаОм, т.е. никакой подтяжки нет.
Если боязно, померьте на своей. Либо можно поставить диоды шоттки от Data и Clock на +3,3В.
Букварь, где всё в одном месте https://sarfti.ru/wp-content/uploads...ipulyatory.pdf
Если поможет могу дать работающий код, но он для AVR.
P.S. Уже выкладывал https://zx-pk.ru/threads/35030-varia...j-variant.html
Последний раз редактировалось Rio444; 14.10.2023 в 14:06.
Хотя, наверное про подтяжки как детект вместо уровней - правы. Вот схема физического уровня USB:
USB хост тянет обе линии вниз 15к, а устройство для детекта хостом должно потянуть вверх одну из линий к VCC 1,5к. Этим задаётся скорость Low/Full. А USB2 HIGH это уже логическая шняга через дескриптор. А вот PS/2 всегда тянет к VCC по понятной причине. Я думаю, что хорошей подтяжки к 3.3в будет достаточно.
PS: UncleDim, как я уже и говорил, диоды спасут, если поставить катодом к клавиатуре, а подтянуть к +5в после них у самой клавы. Однако, это будет односторонняя связь и если захочется поморгать лампочками, то надо делать полноценный шифтер или пробовать запустить клаву на 3.3в. Как уже сказали выше, есть ненулевая вероятность, что всё заработает нормально.
Последний раз редактировалось CityAceE; 14.10.2023 в 18:20.
С уважением, Станислав.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)