esp8266 и sim800l - нужен ли делитель напряжения при подключении?

ki314
Offline
Зарегистрирован: 03.03.2017

Приветствую.

Не могу разобраться - нужен ли делитель напряжения при подключении sim800l к esp8266?

Не нашел поиском ни одной картинки со схемой подключения sim800l+esp8266

На моей ESP-07 остались свободными только GPIO16 и GPIO0 - он же Flash, который надо замыкать для вхождения в режим прошивки. Назначил как

SoftwareSerial mySerial(16,0); // RX, TX

но ни с делителем, ни без делителя - в мониторе порта ничего не вижу. Даже мусора никакого нет.

Может ли быть засада с тем, что GPIO0 является одновременно пином Flash?

ki314
Offline
Зарегистрирован: 03.03.2017


#include <SoftwareSerial.h>
SoftwareSerial mySerial(16,0); // RX, TX
void setup() {
Serial.begin(9600); //Скорость порта для связи Arduino с компьютером
Serial.println("system test");
mySerial.begin(9600); //Скорость порта для связи Arduino с GSM модулем
mySerial.println("AT");// если связь с модулем есть то пишется АТ-ОК
delay(1000);
}

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

 

ki314
Offline
Зарегистрирован: 03.03.2017

Мдя. Или никто не наступал на эти грабли или все такие умные, что граблями это не считают.

в файле библиотеки SoftwareSerial.cpp

#define MAX_PIN 15 - а я использую 16й пин.

ну и в тексте есть еще некие определения-обращения к номерам пинов до 15.

Попробую подцепить к пину с меньшим номером.