OSDev http://osdev.su/ |
|
КОМ ПОРТЫ http://osdev.su/viewtopic.php?f=7&t=1108 |
Страница 1 из 3 |
Автор: | scuter [ 22 авг 2015, 08:32 ] |
Заголовок сообщения: | КОМ ПОРТЫ |
вокруг тишина рушил написать для интереса, люди часто говорили про ком порты, только существования их я не заметил, может это загадочный порт дебагера, или что нибудь ещё сверхъестественное. |
Автор: | pavia [ 22 авг 2015, 11:39 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
"ком порты" -это транскрипция от "COM Ports". В 90-тых использовались для подключения модемов. 80-тые годы я не изучал. На самом дели COM порты это больше чем порт для модема. Это UART порт который считает в себе 3 вида портов. Serial RS-232 COM Что это значит? Просто лишние линии не используются. Различные схемы подключения COM портов можно найти в энциклопедии Гука по интерфейсам. Часто COM используется как синоним RS-232 с разъемом DB9 т.е. COM порт 9 контактный. RS-232 много где используется и востребован. Начиная от программаторов микросхем, и аппаратных отладчиков. Заканчивая часами, игрушками и тд. В отладчиках ядра предполагается что отладчик и отлаживаемая программа расположены на разных компьютерах и соединены нуль-модемным кабелем. Это позволяет не зависать отладчику. И почти всегда будет возможность что-то поправить. От сюда кстати перекочевал в виртуальные машины как виртуальный порт. |
Автор: | pavia [ 22 авг 2015, 11:53 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
Про программирование модемов можно прочитать к примеру тут http://www.frolov-lib.ru/books/bsp/v04/index.html Описание портов в/в для работы с COM портом. https://docviewer.yandex.ru/?url=ya-dis ... d838cac690 |
Автор: | Bargest [ 22 авг 2015, 14:44 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
Цитата: люди часто говорили про ком порты, только существования их я не заметил Видишь суслика? Нет? А он есть! Я вот у себя на компьютере в настройках биоса нашел отключенные ком-порты. А потом нашел их на материнке. Только они не запаяны - просто дырки в плате, куда можно впаять разъем COM-порта. Также есть классическая FT232RL (микруха подключается по USB и изображает из себя UART), на базе которой я паял программаторы, а также делал просто переходник USB<->UART для разных мелких самопальных девайсов. USB - протокол весьма сложный и перегруженный, а UART очень простой и много где поддерживается полностью аппаратно, поэтому до сих пор его используют. З.Ы. в ЧПУ-системах сегодня очень часто нужен LPT-порт, и используется он не совсем по назначению, а просто как большая куча проводов. Но найти таковой с каждым днём всё труднее; их стали выпиливать с материнок еще раньше, чем COM-порты, ввиду большого размера. |
Автор: | Yoda [ 24 авг 2015, 12:13 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
А ещё COM-порт - очень удобная вещь при работе с ПЛИС, т.к. довольно просто реализовать его на ПЛИС и написать коммуникационную программу на компьютере для взаимодействия с отладочной платой. Правда, т.к. COM-порт - исчезающий вид на современных материнках, приходится для этого покупать переходник USB<->COM. Только не советую их покупать в чипе-и-дипе, там китайские переходники с неудачно крадеными микрухами, они банально не работают. |
Автор: | pavia [ 24 авг 2015, 15:35 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
Самое обидное чти если раньше только одна фирма блочила китайские подделки. То сейчас два крупных игрока покрывающие 99% рынка заблочили китайцев. Так что найти не китайскую подделку сложно. Цитата: А ещё COM-порт - очень удобная вещь при работе с ПЛИС, т.к. довольно просто реализовать его на ПЛИС Интересно что читал мнение от профи что в интернете невозможно найти грамотную реализацию. Толи он так шутил толи и правда.
|
Автор: | Yoda [ 24 авг 2015, 18:12 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
После того, как выбросил денег за китайскую побрякушку (да ещё потерял целый день на пляски с бубнами выяснение, почему она не работает), купил не китайского производителя (ST Lab). Стоит почти в три раза дороже, зато завёлся с пол-оборота. Про грамотную реализацию - не знаю, вопрос сложный. С одной стороны, я их даже не смотрел, писал сам. С другой стороны, оценка качества чужого кода очень часто слишком субъективна. |
Автор: | Bargest [ 24 авг 2015, 18:52 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
А я покупал всегда китайскую FT232RL и запаивал, ставил дрова с сайта FTDI, все работало. Делал штук 5 таких, пока ни одного брака. Цитата: купил не китайского производителя Что-то мне подсказывает, что внутри находится в точности та же самая китайская микросхема, что и в сломавшемся поделии. Разве что, может быть, с сошлифованным названием. |
Автор: | Yoda [ 25 авг 2015, 12:33 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
Видимо, FTDI не подделывают. Я нарвался на поддельные микрухи от Prolific - PL-2303HX. Думал, глючное устройство, весь интернет завален шаманскими плясками вокруг них. Возился, пока не прочёл красное объявление на сайте Пролифика (Тайваньская компания), которая говорит, что китайские фабрики неудачно подделывают эту микруху, и весь китайский рынок ими завален. И что если вы купите родную тайваньскую, то всё будет работать безукоризненно. Так и оказалось. Ничего, кстати, не сошлифовывают, смысла нет. Наоборот, гордо печатают все надписи. Проблемы настолько массовые, что даже гугль при вводе VID_ первой же строкой подсказывает идентификатор именно этой микрухи. |
Автор: | Nable [ 25 авг 2015, 12:43 ] |
Заголовок сообщения: | Re: КОМ ПОРТЫ |
Подделывают и FTDI (вроде, эта контора первой начала бороться с нелегальными клонами через запрет поддержки в драйверах), и Prolific. Проблемы только у тех кто сидит под виндой && пользуется драйверами от производителя. Если использовать драйвера, работающие через libusb или родной системный драйвер (под *nix, по крайней мере), то никаких проблем нет. Prolific ещё любит выделываться в духе "а вот для этого чипа мы запретим в драйвере работу в Win8+, ставьте более старую систему или меняйте чип на более новый". Так что рекомендую использовать CP210x (CP2102, например), они дешёвые, хорошо работают и их то ли не подделывают, то ли производитель не борется с подделками таким дурным методом. Ну или не пользоваться виндами. |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |