ESP8266 보드 설정, 설정 메뉴 항목

CODEDRAGON Development/IoT

반응형

 

ESP8266 보드 설정

메뉴: [] >> [보드] 메뉴항목에 보면 ESP8266 Modules라는 항목에서 ESP8266 지원 모듈 리스트를 있습니다.


 

메뉴: [] >> [보드] >> [Generic ESP8266 Module]선택


 

 

 

 

설정 메뉴 항목

 

항목

설명

Flash Mode

플래시 메모리와의 인터페이스 모드를 나타냅니다.

DIO(Dual Flash IO) QIO(Quad Flash IO) 모드가 주로 사용되며 모드의 차이는 ESP8266 플래시 사이의 연결 방식과 관련이 있다.


모드

설명

QIO

QIO 모드에서는 ESP8266 플래시 사이에 4개의 데이터핀 연결이 필요합니다.

디폴트값은 QIO이다.

대부분의 보드는 디폴트값을 사용하지만 일부 보드의 경우 DIO 모드 만을 지원하는 경우도 있습니다.

DIO

DIO 모드에서는 ESP8266 플래시 사이에 2개의 데이터 연결만이 필요합니다.

DIO 모드를 사용하면 2개의 핀을 GPIO 사용할 있지만 읽기/쓰기 속도 역시 절반으로 줄어듭니다.

 


 

Flash Size

ESP8266 연결된 플래시 메모리에는 스케치 이외에도 설정 파일, 웹서버 데이터, EEPROM 에뮬레이션 여러 가지 정보를 저장할 있으며 이는 파일 시스템(SPI Flash File System, SPIFFS) 통해 관리됩니다. 그리고, 파일 시스템은 작은 하드디스크 용도로 사용할 있습니다.

업로드 가능한 프로그램의 크기는 전체 플래시 메모리에서 파일 시스템을 위한 공간을 제외한 크기입니다.

파일 시스템에 포함된 내용은 프로그램 업로드 과정에서 변경되지 않습니다.


 

 

Debug Port

UART 시리얼 통신을 통한 디버그 정보를 출력합니다.

디버그 포트를 사용하지 않으면 시리얼 통신을 위한 핀을 GPIO 핀으로 사용할 있습니다.

 


 

Debug Level

디버그 포트를 사용하는 경우 시리얼 통신을 통해 출력되는 메시지의 종류를 지정합니다.

 


 

Reset Method

프로그램 업로드 과정에서의 자동 리셋을 사용하지 않는 경우에는 'ck' 옵션을 선택합니다.

옵션

설명

ck

프로그래밍 과정에서 GPIO0 핀은 GND 연결되어 있어야 하며 업로드 전과 보드를 리셋 시켜야 정상적으로 동작합니다.

nodemcu

업로드 과정에서 GPIO0 연결과 리셋이 자동으로 수행됩니다.

 


 

Flash Frequency

플래시 메모리의 속도를 나타냅니다.

일반적으로 40MHz 사용합니다.



 

 

CPU Frequency

ESP8266 동작 속도는 80~160MHz입니다.

일반적으로 80MHz 사용 합니다.

 


 

Upload Speed

UART 시리얼 통신을 통해 프로그램을 업로드 때의 속도를 나타냅니다.

주로 115,200 사용됩니다.

 


 

 

 

 



'Development > IoT' 카테고리의 다른 글

DHT11 온습도센서 라이브러리  (0) 2018.04.15
SK-4201 사용설명서 -디지털 테스터기(멀티미터기)  (0) 2018.04.15
Sloeber Plugin설치 단계  (0) 2018.04.14
핀셋(다이소)  (0) 2018.04.14
RTC, Ds1307 & Ds3231 Library  (0) 2018.04.14