I have connected the ESPs to my devices
ENABLE -> 3V3
RESET -> 3V3
ESP TX -> MCU RX
ESP RX -> MCU TX
GPIO0 -> 3V3
RTS (GPIO15) -> GND
CTS (GPIO13) -> MCU GPIO INPUT
GPIO2 -> HIGH
The Serial line is set to a baud of 115200 which according to the data sheet is the default.
and yet I cannot get any meaningful communications or response to AT commands from the ESP devices.
I have tried every baud rate I can think of. at 74880 I can atleast see what looks like a verbose output on the ESP turning on. I have included this below.
Using baud 115200, when I send "AT" it acts like it is responding and outputs a message but it is just a few random characters like it would do if it were communicating at the wrong baud rate. I have tried all supported baud rates and none have yielded anything resembling a useful response.
ets Jan 8 2013,rst cause:1, boot mode:(3,7)
load 0x40100000, len 1856, room 16
load 0x3ffe8000, len 776, room 8
load 0x3ffe8310, len 552, room 8
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000
rf cal sector: 1017
rf : 00
rf : 00
rf : 01
SDK ver: 184.108.40.206(39cb9a32) compiled @ Jul 1 2016 20:04:35
phy ver: 972, pp ver: 10.1
I have read through a lot of the forums but it seems like every answer I come across refers to directly programming the ESP and running their code on that device. Unfortunately I can't use the ESP in that way, and it is my understanding that it comes with AT firmware already on it and default is 115200 so I should be able to just connect it up and control it directly over serial right?
There must be something simple I am missing here. Can someone please tell me what I am doing wrong?