Разрабатываю USB->Serial Mouse адаптер

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение CodeMaster » 23.11.2021,13:07

Тут помоему уже писалось, но если подавать питание от USB позже подключения к RS232 (т.е. неважно вставлен адаптер в COM-порт или нет, но USB в любом случае позже), то MAX переходит в режим GTX
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31307
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение Rio444 » 23.11.2021,13:12

CodeMaster писал(а): 23.11.2021,13:07 то MAX переходит в режим GTX
Что это за режим?
Электронка: Изображение копия Изображение

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение CodeMaster » 23.11.2021,13:25

Rio444 писал(а): 23.11.2021,13:12 Что это за режим?
ПЕЧь
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

Аватара пользователя
serenitatis
Full Member
Сообщения: 285
Зарегистрирован: 23.10.2020,16:33
Откуда: Москва
Контактная информация:

Разрабатываю USB->Serial Mouse адаптер

Сообщение serenitatis » 23.11.2021,21:45

Видео об адаптере


Так же проверил его на еще одной матери - Gigabyte GA-6OX. Везде (Win 98, DOS) полет нормальный при питании от встроенного в мать USB.

Аватара пользователя
M210
Advanced Member
Сообщения: 376
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 01.12.2021,12:00

Всем привет. Собрал все адаптеры с Max3232, проблем не обнаружил, т.е. 3232 все-таки гораздо надежнее :) Также до меня доехали SP3232, но я их пока не проверял - кончились МК :)

Также я нашел способ доработать существующие печатные платы, чтобы они работали с применением последних идей (передача PNP информации и нормально горящими светодиодами). Для этого потребуется перепрошивка, но сделать это может любой желающий.

1. Доработка светодиодов: производится под кнопкой bootloaderа, чтобы не было заметно.
Перерезал дорожку, идущая от светодиодов до "земли" и бросил перемычку от +5В.
Перемычку на всякий случай замазал лаком.
► Показать
2. Доработка адаптера, чтобы была передача PNP информации.
Сделал пропил вдоль печатной платы и пропустил там перемычку между DSR и DTR. (Также перемычку можно увидеть в видео-ролике сверху, но я придумал, как ее сделать незаметно :))
► Показать

3. Ну и собственно собранный и рабочий вариант адаптера :)
► Показать

Также есть и другие новости: Научил свой адаптер быть PS/2 мышью :) Естественно, пока ничего не работает, я написал только код инициализации мыши, но это уже результат, идея скоро будет воплощена в реальность :)
► Показать
Последний раз редактировалось M210 01.12.2021,12:19, всего редактировалось 1 раз.

Аватара пользователя
visualer
Advanced Member
Сообщения: 1940
Зарегистрирован: 26.09.2019,17:50
Откуда: ..
Благодарил (а): 1 раз
Контактная информация:

Разрабатываю USB->Serial Mouse адаптер

Сообщение visualer » 01.12.2021,12:07

serenitatis, а что у вас за красный провод припаян? У меня такого нет. Я перестал внимательно читать топик, слишком много скучных технических подробностей. Возможно что-то упустил и мне тоже надо припаять?
Ретровизор - мой канал в Telegram
Взгляд назад. Персональная техно-археология. Ретро-компы. Downgrade 💾
t.me/retrovis Подпишись :redface:

Аватара пользователя
M210
Advanced Member
Сообщения: 376
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 01.12.2021,12:17

visualer, это я его попросил припаять, чтобы была передача plug and play информации. В моем случае это помогает определить винде serial мышку, если подключена USB мышь в legacy режиме (которая определяется как ps/2). Без PNP винда определяет ps/2 мышь и успокаивается, не определяя serial мышь. А с PNP определяются обе. Переделка описана постом выше

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31307
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение Rio444 » 01.12.2021,12:26

M210 писал(а): 01.12.2021,12:00 2. Доработка адаптера, чтобы была передача PNP информации.
Сделал пропил вдоль печатной платы и пропустил там перемычку между DSR и DTR. (Также перемычку можно увидеть в видео-ролике сверху, но я придумал, как ее сделать незаметно )
Думаю можно было так не заморачиваться с эстетикой. Даже на заводских изделиях 90-х годов сплошь и рядом встречаются припаянные проводки.
Можно подробнее про суть переделки?
Зачем перемычка на DSR и DTR?
Вроде должно хватать только DTR.
Электронка: Изображение копия Изображение

Аватара пользователя
M210
Advanced Member
Сообщения: 376
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 01.12.2021,12:31

Rio444 писал(а): 01.12.2021,12:26 Можно подробнее про суть переделки?
Зачем перемычка на DSR и DTR?
Вроде должно хватать только DTR.
Просто так сделано на настоящих мышах - я начал изучать, почему Винда не принимает мою PNP информацию и принимает инфу от настоящей мыши. Ну и выяснил, что в настоящей мыше есть эта перемычка. Сделал также - заработало :)

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31307
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 46 раз
Поблагодарили: 120 раз

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение Rio444 » 01.12.2021,12:47

M210 писал(а): 01.12.2021,12:31 Ну и выяснил, что в настоящей мыше есть эта перемычка. Сделал также - заработало
Прям просто перемычка? Безо всяких диодов?
А если на DSR и DTR будут разные уровни? Не возникнет перегрузка портов?
Электронка: Изображение копия Изображение

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение CodeMaster » 01.12.2021,14:29

M210 писал(а): 01.12.2021,12:00 Для этого потребуется перепрошивка, но сделать это может любой желающий.
А где она?
M210 писал(а): 01.12.2021,12:00 Собрал все адаптеры с Max3232, проблем не обнаружил, т.е. 3232 все-таки гораздо надежнее :)
Если подключить только питание, они не разгреваются? Если найдётся ненужный, то можно просто перепаять?
M210 писал(а): 01.12.2021,12:00 Сделал пропил вдоль печатной платы и пропустил там перемычку между DSR и DTR.
А можно на скрине печатки из CAD пометить, что с чем соеденить, чтоб не заниматься этим гиморром? По светодиодам в принципе тоже, но там попонятней где разрезать и кинуть провод без выпаивания кнопки.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

Ответить