LINUX.ORG.RU

minicom


0

1

С устройством соединяюсь без проблем, то есть скорость, бит и четность в норме. Так утверждаю потому что в настройках -> параметры модема, изменил строку инициализации на «USB 1234\r\nSTATUS» При инициализации команды принимает и выдает: PASS OK STATUS ......кучя информации о устройстве

Но если начинаю вводить команды с клавиатуры он каждый символ воспринимает как отдельную строку и естественно на каждый символ отвечает неверная команда.

Судя по всему какие то настройки нужно поменять, но вот какие?! Уже ушатался подбирать параметры. Или может другой терминал посоветуете?

Или может другой терминал посоветуете?

В точку, братишь.
screen /dev/ttyS0 или, например, screen /dev/ttyUSB0 9600

zolden ★★★★★
()

Думаю дело не в терминале, т.к. я его использую в том числе изредка и для общения с модемом.

Но можно ещё попробовать picocom.

sergej ★★★★★
()

screen и picocom тоже самое. После каждого символа в ответ мол неверная команда :( Надо что бы он отправлял строку после enter'а.

MrDanger
() автор топика

Но если начинаю вводить команды с клавиатуры он каждый символ воспринимает как отдельную строку и естественно на каждый символ отвечает неверная команда.

А ты уверен, что устройство должно работать именно как терминал? Похоже оно считает отсутствие данных за какой-то очень короткий промежуток времени окончанием ввода команды...

Deleted
()
Ответ на: комментарий от Deleted

Похоже оно считает отсутствие данных за какой-то очень короткий промежуток времени окончанием ввода команды...

скорее оно считает любой write законченной командой.

exception13 ★★★★★
()

какие то настройки нужно поменять

возможно контроль потока поменять с аппаратного на программный. Кто-ж его знает как ваше устройство на цепи реагирует.

MKuznetsov ★★★★★
()
Ответ на: комментарий от MrDanger

gtkterm тоже каждый символ считает за отдельную команду

Блин как ему указать что бы сбрасывал только строку целиком не могу найти :(

Очень не хочется на буке еще и винду держать :(

MrDanger
() автор топика
Ответ на: комментарий от MrDanger

Попробуй moserial (gtk) или cutecom (qt), у них отдельное поле для ввода, гарантированно не пошлют ничего, пока на Enter не нажмешь или мышкой не кликнешь.
А вообще странная история, попробуй посмотреть что говорит
stty [-a] </dev/ttyACM0 до и во время работы minicom-a.

ABW ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.