Джоконда 0 Posted July 28, 2021 · Report post Взять допустим интерфейс RS-232. Он работает в дуплексном режиме, т.е. передача и прием осуществляется одновременно. А как это выглядит на практике? Взять, допустим компьютерную мышь и сам компьютер. Когда мы нажимаем клавишу мыши, или двигаем ею, она посылает сигналы в компьютер, он обрабатывает эту информацию и отображает на экране. А компьютер в мышь ничего не посылает? Quote Ответить с цитированием Share this post Link to post Share on other sites
jcxz 0 Posted July 28, 2021 · Report post 3 минуты назад, Джоконда сказал: Взять допустим интерфейс RS-232. ... А компьютер в мышь ничего не посылает? А где вы сумели найти мышь на RS-232 в нонешнее время? Quote Ответить с цитированием Share this post Link to post Share on other sites
andrew_su 0 Posted July 28, 2021 · Report post На счет мыши не знаю, но наглядной иллюстрацией возможности одновременной передачи и приема может служить широко применяемый прием тестирования RS-232 - замыкание RX на TX. Принимаем то, что отправили. Quote Ответить с цитированием Share this post Link to post Share on other sites
novikovfb 0 Posted July 28, 2021 · Report post 9 minutes ago, jcxz said: А где вы сумели найти мышь на RS-232 в нонешнее время? а зачем Майкрософт до сих пор тянет поддержку СОМ-портовых мышей? Да еще такую кривую, что любой источник сигнала, подключенный к СОМ-порту, воспринимается системой, как мышь, и начинается аттракцион: куда улетит курсор мыши и что он понажимает. Несоответствие принятых данных формату мыши не является поводом не считать это мышью. И отключить это не всегда получается. Quote Ответить с цитированием Share this post Link to post Share on other sites
syoma 0 Posted July 28, 2021 · Report post 48 minutes ago, Джоконда said: А как это выглядит на практике? Взять, допустим компьютерную мышь и сам компьютер. Когда мы нажимаем клавишу мыши, или двигаем ею, она посылает сигналы в компьютер, он обрабатывает эту информацию и отображает на экране. А компьютер в мышь ничего не посылает? В данном случае да - компьютер в мышь ничего не посылает и это по сути симплексный режим работы, когда данные передаются только в одном направлении. Для практики понимания дуплекса удобней взять любое терминальное приложение - Putty, Mobaxterm и установить его на двух компьютерах, соединенных кросс-оверным кабелем RS232. Тое есть вы соединяете два компьютера по RS232 и открываете один терминал на одном компьютере и второй на другом. Если все сделано правильно, то когда вы будете набирать текст на клавиатуре на одном терминале, он будет появляться на другом, и наоборот - вводя текст на втором терминале, он появится на первом. То есть символы(они же - данные) передаются туда и сюда в обоих направлениях. Дальше, вы можете провести простой опыт с двумя людьми, чтобы заметить, что если они будут набирать текст одновременно, он будет также одновременно появляться на противоположных терминалах. Это и есть дуплексный режим работы, так как для каждого направления в RS232 есть свой отдельный провод и данные передаются одновременно в обоих направлениях. Можно даже взять осциллограф и увидеть это своими глазами... Quote Ответить с цитированием Share this post Link to post Share on other sites
Herz 0 Posted July 28, 2021 · Report post 4 часа назад, novikovfb сказал: а зачем Майкрософт до сих пор тянет поддержку СОМ-портовых мышей? Да еще такую кривую, что любой источник сигнала, подключенный к СОМ-порту, воспринимается системой, как мышь, и начинается аттракцион: куда улетит курсор мыши и что он понажимает. Несоответствие принятых данных формату мыши не является поводом не считать это мышью. И отключить это не всегда получается. Ух ты! Никогда о таком не слышал. Сколько устройств ни подключал по СОМ-порту, никак на мыши не сказывалось... Что у вас за компьютер, и что за система?! Quote Ответить с цитированием Share this post Link to post Share on other sites
GenaSPB 0 Posted July 28, 2021 · Report post В десятке не знаю, в винде 7 такое бывало, если устройство будет валить что то в компьютер. На rs232 мышах часть сигналов из компьютера использовалась как питание. Quote Ответить с цитированием Share this post Link to post Share on other sites
Herz 0 Posted July 28, 2021 · Report post 1 час назад, GenaSPB сказал: в винде 7 такое бывало В самом деле, и в семёрке мне такое не встречалось. Вопрос, очевидно, в драйверах. И я ни разу не видел, чтобы драйвера автоматически устанавливались при подключении устройства к СОМ-порту. В отличие от USB. Возможно, такое могло иметь место, если однажды к этому порту подключалась мышь и были установлены драйвера пользователем. Quote Ответить с цитированием Share this post Link to post Share on other sites
GenaSPB 0 Posted July 28, 2021 · Report post Сериальных мышей нет уже лет двадцать. W7 лет десять. В начале 2000х я еще видел этот эффект. Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted July 28, 2021 · Report post Взять допустим интерфейс RS-232. Он работает в дуплексном режиме... А как это выглядит на практике? Не на форум надо, а на libgen: М. Гук "Интерфейсы ПК" Quote Ответить с цитированием Share this post Link to post Share on other sites
jcxz 0 Posted July 29, 2021 · Report post 19 часов назад, novikovfb сказал: а зачем Майкрософт до сих пор тянет поддержку СОМ-портовых мышей? Да еще такую кривую, что любой источник сигнала, подключенный к СОМ-порту, воспринимается системой, как мышь, и начинается аттракцион: куда улетит курсор мыши и что он понажимает. Вы это реально наблюдаете у себя? Или где-то вычитали? И на какой именно ОС? За последние пару десятков лет не наблюдал такого ни на одном компе из множества за которыми работал. А уж COM-портов (разных, от встроенных в мат.плату или на PCI-плате, до разного рода виртуальных) у меня во всех системах = десятки. И использую их часто и весьма активно. И в разных режимах. Может у вас в системе были установлены какие-то специфические драйвера? Или явно (не по умолчанию) установлена сериальная мышь? Quote Ответить с цитированием Share this post Link to post Share on other sites
GenaSPB 0 Posted July 29, 2021 · Report post Я эту проблему исследовал - решалось отключением в device manager микрософтовской мышы - в результате компорт больше не занимало. Винда новая свеж поставленная 7-ка была. Quote Ответить с цитированием Share this post Link to post Share on other sites
Harbinger 0 Posted July 29, 2021 · Report post Наблюдалось вплоть до 7 при подключенном GPS-приёмнике. С десяткой пока не смотрел, т.к. на время отошёл от этих дел. Quote Ответить с цитированием Share this post Link to post Share on other sites
Obam 0 Posted July 29, 2021 · Report post С SiRF-ами, с LassenSQ, с Юпитером возился (Win98..Win7) никогда COM-порт (чисто RS232) "мышой" не прикидывался (GPS работает - его софтина порт заняла, выключен - порт освободился, и нет его). Опять же, COM-портовая мышь не была никогда PNP-устройством (в MSDOS и Win3.11 "солнце закатывать вручную"), чёт не припомню, чтоб Win95OSR2 её "похватывала". Quote Ответить с цитированием Share this post Link to post Share on other sites
Harbinger 0 Posted July 30, 2021 · Report post Да без всякой софтины. Включение ПК при подключенном к COM-порту и запитанном модуле. Если подключать уже при загруженной ОС - ничего подобного, естественно, не происходит. Quote Ответить с цитированием Share this post Link to post Share on other sites