Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By Kunal Gupta
#87321 hi to all ,

i am trying to write the embedded c code for esp8266 via AT commands .

flashed the AT commands firmware in the esp8266 . connected esp8266 via rx and tx with arduino mega pins 18-19.

Now first for testing purpose i am just sending the AT command and expecting the response from esp8266 as OK.

#include <uarts.h>
#include <avr/delay.h>
int main(void)
{ char buff[100];
UART_Init3(); //for printing on serial monitor
UART_Init1(); ///for esp bauddrate is selected 115200

printString3("type a command \n");
printString1("AT"); //sending command to esp8266
printString3("AT \n"); //printing command to terminal screen
printString3("received response \n");
// rxstring1(buff); //blue colour
for(int i=0;i<2;i++) //green colour


this is code which i have written and sending the AT command via serial UART now but in response i am not getting the OK command i am getting output like this. (green output when sending code coloured in green and blue when sending clue cloured code)

Now I have 2 questions

1) why i am not getting OK in response and instead getting the command which i am sending

2) does the response of AT commands had anything to with CR and NL ...

for reference below is my git repo for above uart functions ..