Tengo error con ESP8266

Hola a todos los del foro; tengo problemas con el ESP8266, intento encender y apagar un LED, pero al inicio del codigo, no me deja inicializar el Servidor; aqui les muestro parte del codigo:

#include <ESP8266WiFi.h>

char* ssid = “MiFibra-2F53”;
char* password = “******”;

int ledPin = 13; // GPIO13
WiFiServer server(80);

void setup() {
Serial.begin(115200);
delay(10);

pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);

// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}

Cuando subo todo el codigo al ESP8266, este lo acepta bien, cuando le doy al Monitor Serie me aparecee:

…⸮l⸮c|⸮⸮⸮⸮;⸮c⸮c⸮⸮gn⸮dog⸮⸮⸮c8ćlrd;lx⸮o⸮ ⸮ $ ⸮⸮ b '⸮|⸮ ⸮{⸮ b⸮⸮og⸮
Connecting to MiFibra-2F53

Solo se queda en el while …y no pasa al siguiente codigo, es como si no se conectara por algo que estoy ignorando…y no se que es.

Que puede estar pasando aqui?
Gracias de antemano.

Aqui tienen el enlace completo del codigo:

Doble poste, hilo cerrado.
Por favor @lee las normas del foro y ten mucho cuidado con repetir hilos porque son pasibles de sanciones (1 o mas días sin poder ingresar).