|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 09 Oct 2005 14:54:16 To : Mikhail Gusarov Subject : Re: Re^4: Дык на чём остановиться? --------------------------------------------------------------------------------
Oct 09 08:00 05, Mikhail Gusarov wrote to Zahar Kiselev:
AB>>> Да и актуальность применения компортов тоже еще тот вопросец.
AB>>> Перечислите для чего он нужен.
ZK>> Практически только для управления каким-нибудь железом и сбора
ZK>> данных с него же. [...]
MG> И всё это решается адаптером USB<->COM. Зачем тебе ещё нужен компорт?
MG> Занимать место на корпусе, куда можно четыре USB-разъема поставить?
А я чуть ли не в том же самом письме сказал, что после появления PL2303 этот
вопрос потерял свою остроту. Хотя у адаптера есть недостаток - недоступна
подробная техническая информация по программированию этой микросхемы. Во всяком
случае мне не удлось быстро найти ее в интернете когда я недавно решал вопрос с
неработающим кабелем для моего мобильника. И судя например по форумам
на microbit.ru и siemens-club.ru - у людей очень много проблем с использованием
этого адаптера. Так что решение хотя и есть, но явно "сырое".
Я вот тут решил понаблюдать - как работает "виртуальный" ком-порт с моим
мобильным телефоном. Запустил statserial /dev/ttyUSB0 и следил за сигналами
управления потоком при перекачке файлов. Удивило, что даже при пердаче файла от
меня на другую машину, когда в телефон он передается явно с больше скоростью,
чем уходит через эфир, управляющие сигналы остаются в активном состоянии,
развершающем передачу _постоянно_. Как это наблюдение согласуется с
необходимостью управления потоком в данном случае - я пока не понял. Тем более
что в конфиге pppd у меня стоит опция аппаратного управления потоком посредством
сигналов cts/rts. Приеду домой - непременом потыкаю осциллографом в сигналы "по
другую сторону" адаптера чтобы понять что же происходит.
Предположения пока есть два - или сигналы меняются столь быстро, что statserial
не успевает их отследить, или микросхема сама управляет потоком со стороны
rs232, но не собщает об изменениях сигналов в компьютер, используя для
приостановки передачи по usb те, механизмы, которые свойственны этому
интерфейсу.
Zahar
--- Msged/LNX 6.1.1
* Origin: mobile point - Compaq Armada 1750 + Siemens ME45 (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3288434924af.html, оценка из 5, голосов 10
|