Как minicom может «навсегда» преобразовать входящую новую строку (\ n) в CR + LF?

Теперь я нашел решение. Альтернативный вариант x11vnc позволяет использовать параметр -localhost . Полная команда:

x11vnc -display :0 -localhost
10
02.05.2017, 19:59
2 ответа

У меня ушло достаточно много времени, но наконец-то я здесь! Мне пришлось загрузить исходный код minicom, чтобы понять, что делать, чтобы избежать хлопот с постоянным нажатием Ctrl+Z, U... Вот Это.

minicom сохраняет свои параметры в файле конфигурации, который по умолчанию имеет вид $HOME/.minirc.dfl. Поместите следующую строку на букву :

pu addcarreturn    Yes

и теперь minicom добавляет возврат каретки ко всем входящим строкам. Я понятия не имею, почему он не сохранил эту опцию вместе с файлом конфигурации, но, черт возьми, теперь мне все равно!

Учтите, что каждая опция после pu должна содержать ровно 16 символов, дополненных пробелами справа.

13
27.01.2020, 20:02

ОТВЕТ:
В minicom нажмите Ctrl + AZ . Это покажет меню. Затем нажмите U («Добавить возврат каретки»), и minicom автоматически добавит символ CR к каждому символу LF .

Возможно, вы захотите сделать это еще раз, чтобы выключить эту функцию.

РЕШЕНИЕ:
Попробуйте отправить строки, заканчивающиеся на "\ r \ n" из микроконтроллера.
\ r означает возврат каретки (код ASCII 13 или 0xd)
\ n означает перевод строки или новую строку (код ASCII 10 или 0xa)

6
27.01.2020, 20:02

Теги

Похожие вопросы