Не удается отправить AT-команды в minicom

Я пытаюсь использовать minicom для связи с чипом ESP8266 Wifi с помощью AT-команд. Я вхожу в minicom и я набираю команду "AT". Обычный ответ чипа - отправить "OK" обратно minicom, Однако после ввода "AT", после ввода "Enter" курсор возвращается к началу строки, и ничего не происходит. Это как если бы команда не была отправлена.

Я вхожу в minicom с

sudo chmod a+rwx /dev/ttyUSB0
sudo minicom -D /dev/ttyUSB0 -b 115200

В Arduino IDE Serial Monitor я могу общаться с чипом, установив baud = 115200 и "Оба NL & CR". При отправке команды "AT" чип отправляет ответ "OK". Я пытаюсь воспроизвести то же самое в minicom,

Есть идеи, почему команда не отправляется?

Обновить

Я видел во многих minicom учебники, которые командная строка cmd> должен появиться. Все же это не появляется на моем экране. Может быть, это признак того, что minicom находится только в режиме "прослушивания", а не в режиме "ожидания команды от пользователя"?

1 ответ

Перемещение ответа OP на фактический ответ:

Итак, похоже, дело в том, чтобы набрать команду в minicom, затем введите Enter, затем нажмите CTRL + J.

Я нашел следующий совет в спецификации ESP8266 (совет, связанный с той же проблемой в утилите screen):

К сожалению, для обновленных версий встроенного ПО требуются окончания строк Carriage-Return-and-New-Line, и, похоже, нет способа настроить screen чтобы отправить оба с одним нажатием клавиши. Вместо этого вам нужно нажать или Ctrl-M, а затем нажать Ctrl-J.

Другими словами, ESP8266 ожидает увидеть CR-NL после каждой команды. При вводе "Enter" в minicom окно, оно отправляет символ возврата каретки (CR). Вот почему мой курсор возвращается к началу строки. Затем, нажав Ctrl-J, он отправляет символ новой строки (NL). Курсор переместится на следующую строку, и ESP8622 поймет инструкцию, отправив обратно "OK" на minicom,

Я до сих пор не вижу cmd> подскажите в minicom, но это не проблема... Может быть, это приглашение появляется не во всех версиях minicom (Я использую 2.7).

Другие вопросы по тегам