esp8266 -- мусор в ответе

ratman
Offline
Зарегистрирован: 11.10.2015

Есть Arduino Uno, есть ESP8622 (01). При работе через FTDI модуль отвечает вполне корректно. При подключении к Arduino сыплет мусором. Скетч примитивный, из букваря:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup() {
  Serial.begin(9600);
  while (!Serial) {
  }
  Serial.println("---[ start ]---------");
  mySerial.begin(115200);
  mySerial.println("AT+GMR");
}

void loop() {
  if (mySerial.available()) {
    Serial.write(mySerial.read());
  }
}

Примеры ответа:

---[ start ]---------
AT+GMR
 
AT sersion:0.110.0
SDK weysion:0.9.6
 
OK
---[ start ]---------
AT+GMR
 
AT sersion:0.20^0.0
SDK vfвsion:0.9.5
OK
---[ start ]---------
AT+GMR
 
AV {ersion:0.1170.0
SDK seysion:0.9.2
 
OK
 
Вопрос, чего не хватает для счастья?
fsdb
Offline
Зарегистрирован: 24.10.2015

софтовый на 115200 имеет проблемы. используйте аппаратный порт. например в меге. если прошивка завершена можно использовать TX RX у нано. если не нужен иной обмен через com

по опыту скажу что скорости должны быть одинаковы между Serial и вашим софтовым. пропадают данные. один за другим не успевают

ratman
Offline
Зарегистрирован: 11.10.2015

fsdb пишет:

софтовый на 115200 имеет проблемы. используйте аппаратный порт. например в меге. если прошивка завершена можно использовать TX RX у нано. если не нужен иной обмен через com

по опыту скажу что скорости должны быть одинаковы между Serial и вашим софтовым. пропадают данные. один за другим не успевают

Спасибо, вроде как заработало.

Есть ещё один вопрос, при подключении LCD и ESP совместно, LCD начинает мерцать. LCD -- Ampire-162A (очень древний, нового ждать месяц). Без ESP8266 мерцания нет. Попробовать разнести по питанию?

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Да

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

На esp8266 вообще странно с потреблением питания: ток постоянно прыгает между 18 и 30 мА... Источник АКБ 12V через DC-DC на 2А, так что проблема не с подачей питания, а именно с потреблением.