ESP-WROOM-02 -> ESP32-C3-WROOM-02 전환 방법
구형 ESP8266모듈은 ESP32-C3모듈로 전환이 가능합니다.
구형 모듈 | 신형 모듈 |
ESP-WROOM-02 ESP-WROOM-02D ESP-WROOM-02U |
ESP32-C3-WROOM-02 ESP32-C3-WROOM-02U |
1. 메인칩 변경 : 펌웨어 호환 안됨
ESP-WROOM-02U는 ESP8266 칩셋입니다.
ESP32-C3-WROOM-02는 ESP32-C3 칩셋입니다.
그러므로, 펌웨어는 호환되지 않습니다.
2. IO port번호
GPIO 포트 번호에 차이가 있습니다.
다만, 핀 배열은 동일 합니다. (전원, EN, GND, UART0 등 주요 핀 배열을 동일)
AT command사용시 주의 : 기본값이 ESP32-C3-WROOM-02는 UART1로 통신 합니다.
UART0으로 사용을 하려면 F/W를 빌드하거나 수정하면 됩니다.
3. 펌웨어 라이팅 : UART0
ESP-WROOM-02U -- UART0
ESP32-C3-WROOM-02 -- UART0
UART0으로 펌웨어 라이팅은 동일 하나, Boot strap 핀 번호가 차이가 있습니다. (핀 배열 위치는 동일)
4. Boot strap (중요: Data sheet 및 회로도 비교 필수 !)
펌웨어 다운로드를 위한 Bootstrap이 차이가 있습니다.
ESP32-C3-WROOM-02는 GPIO8과 GPIO2가 Pull up되어야 합니다. GPIO9는 펌웨어 라이팅 모드 진입을 위한 선택 핀 입니다.
ESP-WROOM-02 는 GPIO15가 Pull down되어야 하고, GPIO2는 pull up, GPIO0 펌웨어 라이팅 모드 진입을 위한 선택 핀 입니다.
5. 모듈 크기 :
기본 크기는 동일하나, 중앙 GND 모양이 다릅니다.
열이 발생하지 않는 경우라면, 중앙 GND는 부착은 옵션 사항입니다.
6. 자세한 사항은 반드시 datasheet로 비교 바랍니다.
https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf