Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. После 2000 года » USB to COM свисток не фурычит |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Внешний БП и преобразователь уровней максимовский. UPD: Хотя с ЮСБ походу 12В и взять то негде. Платы под PCI(e) смотрите. Или что нибудь современное 2 COM? Всё может быть веселее - не различается старший бит, если он равен единице, от стопового бита, который всегда равен 1. Режим точно совпадает? Или где-то выставлено 7 бит данных или 2 стоповых или чётность всегда 1? Если передавать значения 0...127 то все ок. если 128..255 то приходит 0..127, как будто старший бит не передается. Если принудительно обоих перевести в 7-N-1 ? |
BreakPoint |
NEW! Сообщение отправлено: 23 июня 2017 17:08
pahan написал: так это в тесте сам на себя. разве может не совпадать. Всё может быть веселее - не различается старший бит |
Сейчас на форуме |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Если это не настройки терминала (распознаёт только 7битные символы (чистый ASCII)) - тогда явно дохлый свисток. В какой-нибудь другой терминальной проге проверить для надёжности. |
BreakPoint |
NEW! Сообщение отправлено: 23 июня 2017 17:40 Сообщение отредактировано: 23 июня 2017 17:43
это не терминал. Я порт из винды через АПИ открываю (прогу на Си написал). Попроюсь еще конфигурировании портов. А если брать ПиСиАй-Е карту - то брать любую не заморачиваясь или там тоже свои приколы есть? |
Сейчас на форуме |
BreakPoint |
NEW! Сообщение отправлено: 23 июня 2017 18:35
Оказывается на моей Asus Z97 есть КОМ порт, просто не выведен на заднюю панель. Кстати Вин7 подхватила комовскую мышку |
Сейчас на форуме |
BreakPoint |
NEW! Сообщение отправлено: 23 июня 2017 19:28
Походу у меня на нуль модемном кабеле тольк 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 |
NEW! Сообщение отправлено: 23 июня 2017 20:54
Пошла струя свисток оказался нормальным. действительно дело в "нуль-модемном кабеле". При ручном управлении передачей все нормально идет. есть только один побочный эффект - если в порт записал какое то значение, то оно там навсегда остается. Но это видать так и задумано. |
Сейчас на форуме |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
При нульмодеме? Конечно. Записанное в порт значение отправляется в регистр передатчика, проходит по кабелю и считывается уже из регистра приёмника. есть только один побочный эффект - если в порт записал какое то значение, то оно там навсегда остается. Другого способа прочитать то, что находится в буфере передатчика, нет. |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
BreakPoint написал: Сама микросхема, которая USB-COM — она всегда имеет выход TTL на 5.0/3.3 В. а как их отличить? Чтобы получить полноценный RS-232 на её выходы навешивают микросхему-драйвер ---- посмотрите Ваши же схемы — это микросхемки MAX232, MAX213. Если такой микросхемы драйвера нет, то выход TTL. Если есть - то RS-232. // для этого надо снять корпус свистка, если он корпусированный BreakPoint написал: я лично исторически предпочитаю Trendnet TU-S9 может кто посоветует нормальный USB 2 COM но он не 100% идеален BreakPoint написал: Там в обвязке MAX232 (если она есть) имеются парачка конденсаторов, которые по схеме charge-pump превращают 5В в требуемые сколько-то там вольт Хотя с ЮСБ походу 12В и взять то негде. BreakPoint написал: а Вы 100% уверены, что он у Вас 8-битным открывается?? Я порт из винды через АПИ открываю (прогу на Си написал). дело в том, что настройки, которые Вы задали в "свойствах устройства" в Windows могут игнорироваться при открытии порта через API (смотря какой "API" Вы используете) и тогда порт будет открываться с дефолтными настройками, в которых может быть 7 бит ----- Вам надо акромя открытия файла ещё напрямую найстройки ему передать лучше попробуйте открывать терминалом — например RealTerm (ну или HyperTerminal хотя бы) BreakPoint написал: нет, с этим всё в порядке, если только кабель "кросс" — т.е. соединение такое 2-3, 3-2, 5-5 Походу у меня на нуль модемном кабеле тольк 2 3 и 5 контакты разведены, может в этом дело? этого достаточно, чтобы был обмен по RX-TX остальные жилки нужны только в том случае, если Вы используете аппаратное управление потоком (просто отключите это самое "управление" и в путь) |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » IBM PC-совместимое. После 2000 года » USB to COM свисток не фурычит |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |