• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Ошибка в ответ на любую команду кроме AT

dmartynov

New member
Столкнулся со странной ситуацией в режиме работы c AT-командами с ESP-01.
Отправляю AT, получаю ОК.
Далее, отправляю через Arduino посредством SoftwareSerial AT+CWMODE=1, а в ответ получаю P⸮i]5=⸮b ERROR
Если подключаю к портам 0 и 1 на Arduino Uno и отправляю эту же команду через монитор порта, то получаю ОК

Предварительно ESP-01 была настроена на обмен по uart следующей командой AT+UART_DEF=9600,8,1,0,0
Как я понимаю это дефолтные параметры для SoftwareSerial.

В чем может быть дело?
 

dmartynov

New member
Дело в том, что я не смог найти внятной информации по этому вопросу нигде.
Пишут про согласование уровней напряжения в линии UART, но через хардварный сериал ESP-01 и Arduino без проблем общаются, если отправлять команды через монитор порта, получается проблема лежит в программном уровне.
 

dmartynov

New member
С nodeMCU кстати та же проблема, если ее прошить прошивкой, способной общаться AT-командами.
 
Сверху Снизу