Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. После 2000 года »   USB to COM свисток не фурычит
RSS

USB to COM свисток не фурычит

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
UPD: Хотя с ЮСБ походу 12В и взять то негде.
[/q]
Внешний БП и преобразователь уровней максимовский.
[q]
Или что нибудь современное 2 COM?
[/q]
Платы под PCI(e) смотрите.
[q]
Если передавать значения 0...127 то все ок. если 128..255 то приходит 0..127, как будто старший бит не передается.
[/q]
Всё может быть веселее - не различается старший бит, если он равен единице, от стопового бита, который всегда равен 1. Режим точно совпадает? Или где-то выставлено 7 бит данных или 2 стоповых или чётность всегда 1?
Если принудительно обоих перевести в 7-N-1 ?
BreakPoint
Гость

Ссылка

pahan написал:
[q]
Всё может быть веселее - не различается старший бит
[/q]
так это в тесте сам на себя. разве может не совпадать.
Сейчас на форуме
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
Если это не настройки терминала (распознаёт только 7битные символы (чистый ASCII)) - тогда явно дохлый свисток.
В какой-нибудь другой терминальной проге проверить для надёжности.
BreakPoint
Гость

Ссылка

это не терминал. Я порт из винды через АПИ открываю (прогу на Си написал). Попроюсь еще конфигурировании портов.

А если брать ПиСиАй-Е карту - то брать любую не заморачиваясь или там тоже свои приколы есть?
Сейчас на форуме
BreakPoint
Гость

Ссылка

Оказывается на моей Asus Z97 есть КОМ порт, просто не выведен на заднюю панель. :biggrin:
Кстати Вин7 подхватила комовскую мышку :cool:
Сейчас на форуме
BreakPoint
Гость

Ссылка

Походу у меня на нуль модемном кабеле тольк 2 3 и 5 контакты разведены, может в этом дело?
Сейчас на форуме
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Нужен ли кабель полный или хватит только 2-3, 3-2, 5-5 - зависит от того, как ваша программа настраивает порт. Если она использует аппаратное управление передачей, то на 3-проводном кабеле действительно обмена не будет. Упрощённый кабель с квитированием - 2-3, 3-2, 5-5, 7-8, 8-7, а полный кабель должен быть такой: 1-4, 2-3, 3-2, 4-1, 4-6, 5-5, 6-4, 7-8, 8-7. Контакт 9 не используется в нуль-модеме.
BreakPoint
Гость

Ссылка

Пошла струя :)
свисток оказался нормальным. действительно дело в "нуль-модемном кабеле".
При ручном управлении передачей все нормально идет. есть только один побочный эффект - если в порт записал какое то значение, то оно там навсегда остается.
Но это видать так и задумано.
Сейчас на форуме
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
есть только один побочный эффект - если в порт записал какое то значение, то оно там навсегда остается.
Но это видать так и задумано.
[/q]
При нульмодеме? Конечно. Записанное в порт значение отправляется в регистр передатчика, проходит по кабелю и считывается уже из регистра приёмника.
Другого способа прочитать то, что находится в буфере передатчика, нет.
xoiss
Advanced Member


Всего сообщений: 711
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 окт. 2013
BreakPoint написал:
[q]
а как их отличить?
[/q]
Сама микросхема, которая USB-COM — она всегда имеет выход TTL на 5.0/3.3 В.
Чтобы получить полноценный RS-232 на её выходы навешивают микросхему-драйвер ---- посмотрите Ваши же схемы — это микросхемки MAX232, MAX213.
Если такой микросхемы драйвера нет, то выход TTL. Если есть - то RS-232.
// для этого надо снять корпус свистка, если он корпусированный


BreakPoint написал:
[q]
может кто посоветует нормальный USB 2 COM
[/q]
я лично исторически предпочитаю Trendnet TU-S9
но он не 100% идеален


BreakPoint написал:
[q]
Хотя с ЮСБ походу 12В и взять то негде.
[/q]
Там в обвязке MAX232 (если она есть) имеются парачка конденсаторов, которые по схеме charge-pump превращают 5В в требуемые сколько-то там вольт


BreakPoint написал:
[q]
Я порт из винды через АПИ открываю (прогу на Си написал).
[/q]
а Вы 100% уверены, что он у Вас 8-битным открывается??
дело в том, что настройки, которые Вы задали в "свойствах устройства" в Windows могут игнорироваться при открытии порта через API (смотря какой "API" Вы используете) и тогда порт будет открываться с дефолтными настройками, в которых может быть 7 бит ----- Вам надо акромя открытия файла ещё напрямую найстройки ему передать
лучше попробуйте открывать терминалом — например RealTerm (ну или HyperTerminal хотя бы)


BreakPoint написал:
[q]
Походу у меня на нуль модемном кабеле тольк 2 3 и 5 контакты разведены, может в этом дело?
[/q]
нет, с этим всё в порядке, если только кабель "кросс" — т.е. соединение такое 2-3, 3-2, 5-5
этого достаточно, чтобы был обмен по RX-TX
остальные жилки нужны только в том случае, если Вы используете аппаратное управление потоком (просто отключите это самое "управление" и в путь)
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   IBM PC-совместимое. После 2000 года »   USB to COM свисток не фурычит
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS