я пропустил момент когда обсуждался вариант установки перемычек. Напомните где она должна стоять, и что будет если их вообще не будет стоять ни одной?M210 писал(а): 10.11.2021,21:25 Перемычка стоит на 7N2? Это как то связано с железом или "на всякий" случай?
Разрабатываю USB->Serial Mouse адаптер
- Hustler
- Advanced Member
- Сообщения: 6238
- Зарегистрирован: 06.04.2013,17:05
- Откуда: Екатеринбург
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Призрак полигона.
Разрабатываю USB->Serial Mouse адаптер
Такой "эмулятор" несложно сделать в CodeVision 3.12 или новее на какой-нибудь AT90USB162. Библиотеки USB HID-а там очень простые в использовании:v0f41k писал(а): 10.11.2021,10:38 Нужна мышь-эмулятор которая будет сдвигаться раз в 30 секунд на 1 пиксель например влево-вправо с usb интерфейсом.
Код: Выделить всё
/* Move the mouse cursor diagonally by 30 pixels */
usb_mouse_move(30,30,0);
/* Send a left mouse button click to the host */
usb_mouse_click(USB_MOUSE_BTN_LEFT);Впрочем, я бы вот ещё рекомендовал проверить какой момент: если правильно я понял, у вас RX Out MAX-а закинут на вход контроллера напрямую? И при этом Макс питается от 5В? Неплохо было бы проверить, в самом ли деле кетайский контроллер имеет "5В толерантные входы", т.е. совместимые с лог.1 такого уровня? Сделать это можно, воткнув амперметр в разрыв между выходом Макса и входом контроллера. Подаёте питалово, если ток попёр, значит, "толерантности" на самом деле у контроллера нет. Если тока почти не ощущается (микроамперы, меньше) - то всё норм.
Почему есть такие сомнения? Когда я вот экспериментировал с CH375 от той же WCH, то убедился, что у входов этого чипа "толерантности" никакой нет! Поскольку в его недрах защитные диоды по входам включены к плюсу питания 3,3В. Я тогда проблему совместимости решил, как всегда, сложно и толсто, в виде буферов и чипов преобразователей уровня. В вашем случае (если и правда "толерантности" нет) достаточно между выходом и входом просто воткнуть резюк, килоом этак на десяток.
Хорошо иметь DOOM-ик в деревне!
- Rio444
- Почётный пользователь
- Сообщения: 31228
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
- Благодарил (а): 45 раз
- Поблагодарили: 120 раз
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Тоже брал на али. Штуки три точно использовал, и абсолютно никаких проблем не заметил.
Из этой же партии отправил Александру.
Вот это вполне рабочая версияEJSanYo писал(а): 10.11.2021,22:24 Неплохо было бы проверить, в самом ли деле кетайский контроллер имеет "5В толерантные входы"
Электронка:
копия 
копия 
- M210
- Advanced Member
- Сообщения: 376
- Зарегистрирован: 22.08.2020,10:42
- Откуда: Москва
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Та, что ближе к кнопке BT, включает автоопределение колеса мыши (но т.к. по-моему вообще все USB мыши с колесами, то этот джампер его и включает), второй джампер включает режим 7N2 (вместо 7N1), т.е. чуть медленнее, но пишут, что старым машинам иногда надо 2 раза повторить Stop вместо 1Jccwu писал(а): 10.11.2021,22:08 Напомните где она должна стоять, и что будет если их вообще не будет стоять ни одной?
Без джамперов будет режим Logitech, т.е. 3 кнопки, без колеса и с режимом 7N1.
Почти проверил также, но без МК
Собрал просто плату, на которой установил 6 конденсаторов по 1мкФ и саму MAX232. Залочивается в холостую, помогает отпаивание либо кондер V+ или V-. Поэтому считаю, что резать дорожки для замеров пока нет необходимости.
Первые два адаптера были из "2000х", просто нашел в закромах, что там было с генераторами уже и не узнаем
Партию, которую приобрел лично я (CSE), ушла по заказчикам...там проблемными оказались только 2 микрухи. Осталась партия, которую мне прислал Rio444, она вроде тоже с Али, серия "подороже" (ESE), рабочий вариант пока единственный был отправлен Rio444, он пока не проверял адаптер в работе. Пробовал потом еще 3 штуки, запустить не удалось, 4ю уже собирал на макетке с пришепкой...несмотря что VCC под прищепкой вроде бы не "подцепился", микросхема выдала -2.5В, +2.5В...вроде какие то признаки подала...надо будет потом ее припаять и проверить по хорошему, а не на соплях
Но вот импульсы с генератора 100% другой формы, по сравнению с моей старой DIP MAX232N и китайскими MAX232ESE
Разрабатываю USB->Serial Mouse адаптер
По выходу, который смотрит в COM-порт? Как-то безобразно мало!M210 писал(а): 10.11.2021,22:56 микросхема выдала -2.5В, +2.5В...вроде какие то признаки подала...надо будет потом ее припаять и проверить по хорошему, а не на соплях![]()
Хорошо иметь DOOM-ик в деревне!
-
Gleb
- Advanced Member
- Сообщения: 479
- Зарегистрирован: 30.10.2016,20:46
- Откуда: Прага
- Поблагодарили: 5 раз
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Речь о Windows ? Право запускать обычные приложения без спецпривелегий у вас есть ? Раз в минуту программно посылает "фиктивное" сообщение о перемещении мыши. Реально ничего не перемещается, но скринсейвер не активируется (по крайней мере в одной отдельно взятой конторе, возможно ваши админы более изобретательны).
-
v0f41k
- Advanced Member
- Сообщения: 1128
- Зарегистрирован: 14.05.2012,15:38
- Откуда: Киев
- Поблагодарили: 1 раз
Разрабатываю USB->Serial Mouse адаптер
на виртуалке и рабочем компе win10 прав нет никаких ни переписать файл, ни запустить, на винт и биос пароль, на вскрытие крышки датчик, виннт с включеным шифрованием, инет только через прокси, зафильтрован так что пользоваться невозможно, почта зафильтрована. На моем компе полные права есть - centos7, winxp, freebsd 11.4, но нет сертификата, почту можно читать только через web с ужасно низкой скоростью, без вложений и поиска.
Разрабатываю USB->Serial Mouse адаптер
Тогда с чего вы решили, что вам позволят подключить какую-то непонятную "приблуду"?v0f41k писал(а): 11.11.2021,08:15 на виртуалке и рабочем компе win10 прав нет никаких ни переписать файл, ни запустить, на винт и биос пароль, на вскрытие крышки датчик, виннт с включеным шифрованием, инет только через прокси, зафильтрован так что пользоваться невозможно, почта зафильтрована.
-
v0f41k
- Advanced Member
- Сообщения: 1128
- Зарегистрирован: 14.05.2012,15:38
- Откуда: Киев
- Поблагодарили: 1 раз
Разрабатываю USB->Serial Mouse адаптер
так другая приблуда (usb-ps/2 переходник с шариковой мышью) и не заработал, хотя полностью исправен и работает на моем компе.
штатная мышь же работает, вот ее и надо поставить на что-то такое что будет дергаться раз в полминуты.
Если бы не почта с документооборотом и сетевые митинги - рабочий комп вообще не нужная приблуда. На нем даже загуглить нельзя - вернее загуглить можно, но толку с того что 99 из 100 ссылок в результатах поиска забанены. Даже сайты нужные по работе забанены.
Представь себе что ты ставишь/настраиваешь/допиливаешь/обновляешь систему из разных репозиториев с кучей зависимостей
и на каждый url/ip делаешь заявку на внесение в белый список которая согласовывается и обрабатывается неделю.
Да ты будешь год делать задачу которая решается за полчаса.
штатная мышь же работает, вот ее и надо поставить на что-то такое что будет дергаться раз в полминуты.
Если бы не почта с документооборотом и сетевые митинги - рабочий комп вообще не нужная приблуда. На нем даже загуглить нельзя - вернее загуглить можно, но толку с того что 99 из 100 ссылок в результатах поиска забанены. Даже сайты нужные по работе забанены.
Представь себе что ты ставишь/настраиваешь/допиливаешь/обновляешь систему из разных репозиториев с кучей зависимостей
и на каждый url/ip делаешь заявку на внесение в белый список которая согласовывается и обрабатывается неделю.
Да ты будешь год делать задачу которая решается за полчаса.
Разрабатываю USB->Serial Mouse адаптер
Офтопик
v0f41k писал(а): 11.11.2021,11:24 вот ее и надо поставить на что-то такое что будет дергаться раз в полминуты.
Увольняйтесь.v0f41k писал(а): 11.11.2021,11:24 Если бы не почта с документооборотом и сетевые митинги - рабочий комп вообще не нужная приблуда. На нем даже загуглить нельзя - вернее загуглить можно, но толку с того что 99 из 100 ссылок в результатах поиска забанены. Даже сайты нужные по работе забанены.
Представь себе что ты ставишь/настраиваешь/допиливаешь/обновляешь систему из разных репозиториев с кучей зависимостей
и на каждый url/ip делаешь заявку на внесение в белый список которая согласовывается и обрабатывается неделю.
Да ты будешь год делать задачу которая решается за полчаса.
И вообще - хватит мусорить в теме, здесь обсуждают переходник USB2COM и USB2COM+DIN keyboard (как, кстати, с ним дела обстоят?).
- M210
- Advanced Member
- Сообщения: 376
- Зарегистрирован: 22.08.2020,10:42
- Откуда: Москва
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Да пока никак на самом делеaleksvolgin писал(а): 11.11.2021,11:41 переходник USB2COM и USB2COM+DIN keyboard (как, кстати, с ним дела обстоят?)
Почитал библиотеку на PS/2 от Arduino, но портировать ее как то лень, поэтому откладываю постоянно
Офтопик
По поводу USB Девайса - попробовать могу, но по-моему такому девайсу нежны будут драйвера, а я так понимаю, поставить дрова на at90usb162 возможности нет?