Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > stty usb-port


Автор: Bulat 30.1.2015, 08:21
необходимо настроить usb-порт, для обмена данными с одним оборудованием!

В документации по оборудовании сказано выставить опцию dtr=mark.

Из man-ов пробовал задать опцию cdtrdsr но пишет что invalid option.

Сборка linux ubuntu!

Мож кто подскажет как верно задать опцию??

Автор: Сумасшедший 22.2.2015, 17:54
А как выставлялось? А то, емнип, mark это шина прижатая к земле. Т.е. low или on, или единица.

Автор: Bulat 24.2.2015, 09:02
Цитата(Сумасшедший @  22.2.2015,  17:54 Найти цитируемый пост)
А как выставлялось? А то, емнип, mark это шина прижатая к земле. Т.е. low или on, или единица. 

Спроси че полегче, а! Это когда уже было  smile По-моему все же on. Тут мысль проскочила(оборудования у меня на столе уже нет, увезли, поэтому чисто на теории) - может в момент настройки выставить опцию clocal??

Автор: Сумасшедший 24.2.2015, 20:56
Нну не знаю)
А вообще что мешает скопипастить откуда-нить код на сях, выставляющих этот флаг на устройстве) Или pyserial заюзать

Автор: Bulat 25.2.2015, 07:45
Цитата(Сумасшедший @  24.2.2015,  20:56 Найти цитируемый пост)
скопипастить откуда-нить код на сях

дай хороший линк, по существу и без лишней воды!  smile Мож даже в репу тыкну!  smile 

Автор: Сумасшедший 25.2.2015, 08:27
Bulat, 
https://img-fotki.yandex.ru/get/15564/7694182.65/0_83c12_fa4b66b0_orig

Автор: Сумасшедший 28.2.2015, 07:40
Как-то так:
Код

#!/usr/bin/python

import serial

s=serial.Serial('/dev/ttyUSB0')
s.setDTR(1)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)