Какой порт выбрать? (LPT, COM вымирают, повсюду только USB)

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение hybroid »

Дык я больше про говнокод. Просто уж неразлучные понятия, живущие вместе. Замените дельфи на PHP или на что-то иное с низким "порогом вхождения" - суть будет та же.
А с дельфи.. Да скажем дружно спасибо образованию за контингент. Оно плодит вот такие порваные бойаны: http://www.sql.ru/forum/actualthread.as ... 08039&pg=1
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Alexeyslav »

Вот не надо путать! На бейсике написан только "переходник" к настоящему драйверу.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Мурик »

Alexeyslav писал(а):Вот не надо путать! На бейсике написан только "переходник" к настоящему драйверу.
Архив скачивали, открывали?
Видели там папочку Driver?
В ней несколько файлов таких как pbdriverio.sys, driver_port_io.pb. Откройте последний в текстовом редакторе и что вы там видите? И на чем написано (смотрите в конце файла там где IDE Options)?
Правильно на бейсике и файл pbdriverio.sys (по вашим словам "настоящий драйвер") это результат компиляции driver_port_io.pb.
Так что на бейсике можно создавать драйверы режима ядра операционной системы.
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение А.Андрей »

ploop писал(а):
Почти на всех материнках есть комовские разьемы только они не подключены

Давно в магазинах были? Моей материнке четыре года, и то на ней нет пинов под COM (хотя на карте, которая была в коробке, они обозначены). На большинстве современных тоже.

:facepalm: :facepalm:
Штырьки видели на своей плате?
один под ком, другой под лпт.
присмотреться надо
Спасибо за внимание.
А.Андрей
Друг Кота
Сообщения: 6900
Зарегистрирован: Ср май 05, 2010 13:31:29

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение А.Андрей »

Alexeyslav писал(а):Почему жаль, вроде бы SATA в IDE превращается при помощи регистра сдвига. А вообще мне SATA не нравится, разъемы хлипкие. Уже два раза по причине "отхождения разъема" имел повреждения файловой системы с попутным переключением контроллера в PIO-режим. Хорошо что это становится сразу заметным...

:facepalm:
ЭТО Ж СКОКА НУЖНО ЛАЗИТЬ В КОМП ЗА ПРОВОДОЧКАМИ РАЗНЫМИ???
Надо же! :))) А нормально, до упора закрепить, не?
Спасибо за внимание.
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Alexeyslav »

Ни разу не лазил, закреплен до упора. Раньше эта же проблема вылазила не мог понять почему - все закреплено, контакт хороший но винчестер со временем переходит в PIO.

Проблема оказалась в том что SATA-кабель лежал внутри системника кольцом, слишком длинный был - от разъема на материнке до винчестера около 5см не более.
Tolmi
Говорящий с текстолитом
Сообщения: 1658
Зарегистрирован: Вс дек 11, 2011 05:25:04
Откуда: Киев, Украина
Контактная информация:

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Tolmi »

А.Андрей писал(а):Штырьки видели на своей плате?
один под ком, другой под лпт.
присмотреться надо

У меня на моей плате нет "штырьков" :) сколько ни смотри. :) И в нотбуке тоже нет. И в планшете тоже. Зато USB везде есть.
Не, на самом деле, когда покупаешь материнку, всегда можно выбрать модель, где и COM И LPT будут, причём сразу в виде разъемов на панельке сзади. Но тогда есть риск не получить чего-то другого, чего тоже хочется. Приходится чем-то жертвовать, сначала чем-то особо не нужным. LPT, к примеру.
In theory, theory and practice are the same. In practice, they're not.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение DX168B »

Да уж.... Не думал, что обсуждение портов вызовет такой дикий срач. :))) :))) :)))
ладно уж... Выложу свою какашку. :)))
Порт выбирается исходя из задачи. Если это будет промоборудование, то тут либо RS-232 (который стал уже и тут вытесняться) или CAN. Если нужны скорости, то можно и Ethernet.
Если это бытовая поделка, то лучше USB ничего и нет. Нужен UART , тогда FT232RL и прочие в помощь.

По поводу программирования.
Чем плох API? Переносимостью между платформами? Ничего подобного. Пишем свои процедуры с одинаковыми именами но под разные платформы.
Далее выбор процедур сводится к условной компиляции. Делов - то..

По поводу SATA
Сам интерфейс неплохой, но разъемы - говнецо еще то. Склонны к выпадениям и пропаданием контакта. Особенно это касается разъемов питания.
I am DX168B and this is my favourite forum on internet!
SmitGN
Вымогатель припоя
Сообщения: 670
Зарегистрирован: Пт фев 18, 2011 19:13:03
Откуда: М.О. 40 км на восток

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение SmitGN »

Просмотрел всю ветку, хорошо вы тут поете, попробовали бы позаниматься автодиагностикой, большинство адаптеров работают через КОМ порт, а те которые через ЮСБ как правило глючат и не хило, а многие вообще отказываются работать через ЮСБ.
SmitGN
Вымогатель припоя
Сообщения: 670
Зарегистрирован: Пт фев 18, 2011 19:13:03
Откуда: М.О. 40 км на восток

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение SmitGN »

Да забыл добавить , усе зависит от производителя, к примеру ДЕЛЛ и НР до сих пор выпускают ноуты с КОМ портом а уж о ЛПТ вообще не приходится говорить , ну уж 25 паиновых давно нет а 9 пиновых навалом.Сам недавно прикупил довольно свежий ДЕЛЛ для диагностики авто с КОМ портом.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение ploop »

а те которые через ЮСБ как правило глючат и не хило, а многие вообще отказываются работать через ЮСБ

Виноват USB, ага. :)
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Alexeyslav »

Посредник в виде USB-шины подходит только для асимметричного обмена данными. И там где речь идет о жестких таймингах - USB не подходит. USB пересылает данные пакетами и исключительно по инициативе хоста. Т.е. получить какие-то данные от устройства подключенного к USB можно только когда хост соизволит дать команду, никакой инициативы. А эта команда в лучшем случае дается каждую милисекунду. А если через разветвитель... интервалы еще увеличиваются.

Не говоря о том что диагностика автомобильная работает еще и на нестандартных скоростях, которые могут не поддерживаться переходником или быть не совсем точными из-за чего могут и лезть косяки.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение ploop »

И там где речь идет о жестких таймингах - USB не подходит.

Да хоть какой там будет интерфейс - если речь идёт о жёстких таймингах, у вас уже ОС на компе не подходит. Я про это и написал, что это вина не USB, а дешёвого девайса, который не может обрабатывать данные, и за него это делает программа на ПК.
Задача девайса дать уже обработанные данные, т.е. не привязанные к времени.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Satyr »

SmitGN писал(а):Просмотрел всю ветку, хорошо вы тут поете, попробовали бы позаниматься автодиагностикой, большинство адаптеров работают через КОМ порт, а те которые через ЮСБ как правило глючат и не хило, а многие вообще отказываются работать через ЮСБ.

Ну, видимо, такие ж данилы-мастера, что тут на сайте делали. На атмегах с костылями vusb :))) :)))
Разрабатываю USB железо, продано сотни тысяч - никаких проблем, УСБ наше все.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение Satyr »

Alexeyslav писал(а):Не говоря о том что диагностика автомобильная работает еще и на нестандартных скоростях, которые могут не поддерживаться переходником или быть не совсем точными из-за чего могут и лезть косяки.

Потому что протокол должен быть реализована в 'переходнике', а не очередная черезжопщина с ногодерганием через com/lpt.
SmitGN
Вымогатель припоя
Сообщения: 670
Зарегистрирован: Пт фев 18, 2011 19:13:03
Откуда: М.О. 40 км на восток

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение SmitGN »

По любому помехозащищенность у ЮСБ порта хуже чем у КОМа, почитайте например форум Мотор Мастер клуба, как они там дрочаться с ДИСко2 Экспресс, да еще где то видел оссцил ло 10 Мгц там тоже была та же проблема . А по КОМу в былые времена , когда ноуты были в дефиците у меня диагностика стабильно работала на15Метровом кабеле.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение ploop »

По любому помехозащищенность у ЮСБ порта хуже чем у КОМа,

Я поражаюсь иногда над народом, забивают шуруп молотком, и говорят, что это лучше чем гвоздь...
Аватара пользователя
ussr
Родился
Сообщения: 10
Зарегистрирован: Чт июл 19, 2012 22:16:01
Откуда: Москва

Re: Какой порт выбрать? (LPT, COM вымирают, повсюду только U

Сообщение ussr »

Вы ещё ISА вспомните )
Ответить

Вернуться в «Интеграция с ПК»