Как я могу изменить скорость передачи данных esp8266, так как я случайно изменил скорость передачи данных на что-то другое(чего я не помню)?
//Для того, чтобы подключиться,
SoftwareSerial esp8266(2,3);
// вывод TX esp8266 соединен с выводом 3
// arduino uno, а вывод RX-с выводом 2
// нам нужно передать скорость передачи данных в бодах, чтобы начать работу
void setup()
{
Serial.begin(115200);
esp8266.begin(???); // что я должен сделать, чтобы заставить его работать?
}
Что я должен сделать, чтобы заставить его работать?
@Rajat, 👍3
Обсуждение1 ответ
Я столкнулся с аналогичной ситуацией, когда случайно установил скорость передачи данных на 8000 с помощью AT-команд.
К счастью, я помнил скорость передачи данных, которую установил, поэтому использовал PuTTY для создания последовательной связи с портом со странной скоростью 8000 бод и изменил скорость передачи данных обратно на 9600.
Метод можно найти здесь: http://flower-platform.com/2015/12/16/esp8266-with-at-commands-connect-from-pc-with-putty/
Команда AT, которую я использовал для изменения скорости передачи данных:
AT+UART_DEF=9600,8,1,0,0
Я не собираюсь голосовать против этого, но вы знаете, "что я не помню)" в названии вопроса, вероятно, предназначено для того, чтобы препятствовать этому ответу., @timemage
- ESP8266-01 неправильные настройки управления потоком
- Мониторинг двух скоростей передачи
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- AT-команда не отвечает на последовательный монитор
- Отправка данных Arduino в MySQL с помощью phpMyAdmin и XAMPP на Windows10
- Arduino выводит значения мусора на serial monitor с ESP8266
- ошибка: espcomm_upload_mem failed при загрузке скетча
- фатальная ошибка ESP8266WiFi.h: Такого файла или каталога нет
Проще всего просто перепрошить прошивку AT. Следуйте одному из многих тысяч учебных пособий или найдите все ответы здесь, рассказывающие вам, как это сделать., @Majenko
Я пробовал прошивать, везде он запрашивает скорость передачи данных для связи с esp8266,я пробовал 9600, который настроен для моего arduino, но он не работает., @Rajat
Вам нужен *загрузчик* скорость передачи данных. Попробуйте 57600., @Majenko
Привет Маенко, я перепробовал все возможные стандартные скорости передачи данных(в том числе 57600), не получилось :/, @Rajat
Я не смог найти решение, поэтому купил новый esp8266 и работал с ним по умолчанию baudrate (115200)., @Rajat