정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

[질문]코딩시 소스에 특정 내용이 들어가면 실행이 되지 않는 현상??
쿠핑 | 2017-04-06

안녕하십니까?

 


#include <EEPROM.h>
#include <ESP8266.h>

 

롬에서 데이터를 읽어서 와이파이에 접속을 시키려고 합니다.

 

그런데 와이파이 관련 소스가 들어가면 디버깅시 화면 출력도 안되고 반속적으로 재실행을 합니다.

 

eeprom에서 읽어 들이는 소스는 

String LoadSSID;


        //WIFI SSID
        char _wifi_id[20];
        int n1 = 0;
        for (int i = 0; i < 20; i++) {
            byte b = EEPROM.read(i);
            char c = b;
            _wifi_id[n1] = c;
            n1++;
        }
        char* e1;
        e1 = (char*)_wifi_id;
        LoadSSID = String(e1);
        Serial.print("SSID : ");
        Serial.println(LoadSSID);

 

이것만 실행시키면 LoadSSID 값이 출력이 됩니다.

 

그런데 와아파이를 접속하기 위해서 
    if (wifi.setOprToStationSoftAP()) {
        Serial.print("to station + softap ok\r\n");
    }
    else {
        Serial.print("to station + softap err\r\n");
    }

이와 같은 소스가 들어만 가면 Serial.println(LoadSSID); 이 내용이 출력도 안되고

화면상에서 문자도 깨지고 String 문자열에 대해서는 화면 출력에서 아무것도 되지 않습니다.

 

뭐 때문에 이런 현상이 나타나는 건지?? 아주 미치고 팔짝 뛸겠습니다.....ㅠ.ㅠ

아두이노 나노로 작업중인데....진도가 나가질 않아 ....ㅠ.ㅠ

 

이럴땐 어떻게 조치를 하는지 답글 부탁드립니다.

 

감사합니다.

 

 

이전글   |    [질문]ESP8266 연결시 전원에 따른 오류 2017-04-05
다음글   |    질문좀 드릴꼐요 2017-04-06