Я пытаюсь использовать minicom
в Ubuntu.
Для этого я сначала подключаю конвертер USB к DB9, затем набираю эту команду на терминале, dmesg | grep tty
чтобы проверить, правильно ли подключен конвертер USB к DB9.
Я получил этот вывод:
[ 0.000000] console [tty0] enabled
[ 54.200503] usb 2-1.2: pl2303 converter now attached to ttyUSB0
[ 76.183173] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
[ 118.363275] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
[ 190.079494] cdc_acm 1-1.1:1.2: ttyACM0: USB ACM device
Итак, я знаю, что мой конвертер USB в DB9 называется ttyUSB0
.
Следующие шаги выполняются по порядку:
- Откройте
minicom
с помощью командыsudo minicom -o -s -w
. - Открытый
serial port setup
и записи ,serial device
как/dev/ttyUSB0
и записьHardware Flow Control
вNO
. - Нажмите,
Enter
чтобы выйти в главное меню, а затемEsc
начатьminicom
.
После этих шагов он должен работать нормально, но мой minicom
показывает "в автономном режиме".
Где ошибка в моей конфигурации? Спасибо!
Ответы:
Последовательные порты включают линии управления в дополнение к линиям передачи данных.
Некоторые USB <-> последовательные адаптеры часто пропускают линии управления.
Таким образом, они только «пересекли» линии данных. Другие линии последовательного порта, такие как DTR - «Готовность терминала данных» и DCE «Обнаружение несущей данных» (часто называемой «Обнаружение несущей»), не поддерживаются.
Minicom говорит, что вы не в сети, потому что на линии DCD «Carrier Detect» низкий уровень. Если вы используете модем, эта линия будет высокой, пока модем был подключен к телефонной линии. Вы не упоминаете модем, но что бы ни подключалось, оно либо не генерирует сигнал DCD, либо последовательный адаптер USB <-> не имеет проводки для него.
Если данные поступают, хотя ОК, вы можете игнорировать это, вероятно.
источник
Вы можете попробовать
sudo minicom -D /dev/ttyUSB0
, это хорошо работает на моем ноутбуке. Вы можете не беспокоиться о статусе Online / Offline.источник
Автономный / онлайн-дисплей
minicom
основном только информационный: он не влияет на связь через последовательный порт.Но если вы не используете его с реальным модемом, вы можете перейти к настройкам «Модем и набор номера» и отключить опцию «Модем с линией DCD». Тогда (я думаю) индикатор онлайн / офлайн будет следить за состоянием сигнала DSR последовательного порта, что может быть более полезно для немодемных устройств.
источник
После того как вы обновите настройки по умолчанию со всеми необходимыми настройками, попробуйте перезапустить Minicom без флагов. Это работает для меня большую часть времени.
источник
Я читаю руководство
man minicom
Minicom ( ), я нашел этот paragragh:Итак, я думаю, что статус online / offline используется только с сокетами UNIX. Я никогда не использовал это, но я сделал несколько приложений с USB и DB9, и все они работали с флагом «офлайн». Если ваше сообщение не работает, проверьте правильность скорости передачи и четности.
источник