본문 바로가기

ESP32

ESP-AT 하드웨어 연결

반응형

 

 

하드웨어 연결

 

이 문서에서는 AT 펌웨어를 다운로드하고, AT 명령을 보내고, AT 응답을 받기 위해 준비해야 하는 하드웨어와 이를 연결하는 방법을 소개합니다.

 

 

ESP-AT란 무엇인가요?

기술 선택

하드웨어 연결

다운로드 가이드

 

 

각 AT 펌웨어 시리즈에서 지원하는 명령은 다르며, 모듈이나 칩과의 호환성도 다릅니다. 자세한 내용은 ESP-AT 펌웨어 차이점을 참조하세요.

 

기본 AT 핀을 사용하지 않으려면 AT 포트 핀 설정 방법 문서를 참조하여 핀을 변경할 수 있습니다.

 

필요한 것

 

ESP-AT 테스트에 필요한 구성 요소 목록

Component Function
ESP32 board Slave MCU.
USB cable (ESP32 board to PC) Download/Log output connection.
PC Act as Host MCU. Download firmware to Slave MCU.
USB cable (PC to serial port converter) AT command/response connection.
USB to serial port converter Convert between USB signals and TTL signals.
Jumper wires (serial port converter to ESP32 board) AT command/response connection.

 

 

ESP-AT 테스트를 위한 구성 요소 연결

 

 

참고:

 

위의 그림에서 4개의 점프 와이어를 사용하여 ESP32 보드와 USB-시리얼 변환기를 연결합니다. 하드웨어 흐름 제어를 사용하지 않는 경우 TX/RX를 연결하는 2개의 와이어와 더 간단한 변환기로 충분합니다.

 

개발 보드 대신 ESP32 모듈을 사용하고 UART를 통해 펌웨어를 플래시하는 경우 UART 핀(자세한 내용은 https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf > 섹션 핀 설명 참조)과 스트래핑 핀(자세한 내용은 https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf > 섹션 스트래핑 핀 참조)을 예약하고 스트래핑 핀 레벨을 제어하여 다운로드 모드로 들어가야 합니다.

 

ESP32 시리즈

 

ESP32 AT는 두 개의 UART 포트를 사용합니다. UART0은 펌웨어를 다운로드하고 출력을 기록하는 데 사용됩니다. UART1은 AT 명령을 보내고 AT 응답을 받는 데 사용됩니다. UART0과 UART1은 기본적으로 통신에 115200 보드 속도를 사용합니다.

 

모든 ESP32 모듈은 GPIO1과 GPIO3을 UART0으로 사용하지만, UART1로 다른 GPIO를 사용합니다. 다음 섹션에서는 각 ESP32 시리즈 모듈에 연결해야 하는 GPIO를 설명합니다.

 

ESP32 모듈과 보드에 대한 자세한 내용은 ESP32 모듈 및 ESP32 보드를 참조하세요.

 

 

ESP32-WROOM-32 시리즈

 

ESP32-WROOM-32 시리즈 하드웨어 연결 핀아웃

Function of Connection ESP32 Board or Module Pins Other Device Pins
Download/Log output 1 UART0
  • GPIO3 (RX)
  • GPIO1 (TX)
PC
  • TX
  • RX
AT command/response 2 UART1
  • GPIO16 (RX)
  • GPIO17 (TX)
  • GPIO15 (CTS)
  • GPIO14 (RTS)
USB to serial converter
  • TX
  • RX
  • RTS
  • CTS

 

참고 1: ESP32 보드의 개별 핀과 PC 간의 연결은 ESP32 보드 내부에서 이미 설정되었습니다. 보드와 PC 간에 USB 케이블만 제공하면 됩니다.

 

참고 2: CTS/RTS 간의 연결은 하드웨어 흐름 제어를 사용할지 여부에 따라 선택 사항입니다.

 

 

ESP32-WROOM-32 시리즈 하드웨어 연결

 

 

장치를 통합한 ESP32 보드가 아닌 ESP32-WROOM-32에 직접 연결하려는 경우 자세한 내용은 ESP32-WROOM-32 데이터시트를 참조하세요.

 

ESP32-MINI-1 시리즈

 

ESP32-MINI-1 시리즈 하드웨어 연결 핀아웃

Function of Connection ESP32 Board or Module Pins Other Device Pins
Download/Log output 1 UART0
  • GPIO3 (RX)
  • GPIO1 (TX)
PC
  • TX
  • RX
AT command/response 2 UART1
  • GPIO19 (RX)
  • GPIO22 (TX)
  • GPIO15 (CTS)
  • GPIO14 (RTS)
USB to serial converter
  • TX
  • RX
  • RTS
  • CTS

 

참고 1: ESP32 보드의 개별 핀과 PC 간의 연결은 이미 ESP32 보드 내부에서 설정되었습니다. 보드와 PC 간에 USB 케이블만 제공하면 됩니다.

 

참고 2: CTS/RTS 간의 연결은 하드웨어 흐름 제어를 사용할지 여부에 따라 선택 사항입니다.

 

 

ESP32-MINI-1 시리즈 하드웨어 연결

 

 

ESP32-WROVER 시리즈

 

ESP32-WROVER 시리즈 하드웨어 연결 핀아웃

Function of Connection ESP32 Board or Module Pins Other Device Pins
Download/Log output 1 UART0
  • GPIO3 (RX)
  • GPIO1 (TX)
PC
  • TX
  • RX
AT command/response 2 UART1
  • GPIO19 (RX)
  • GPIO22 (TX)
  • GPIO15 (CTS)
  • GPIO14 (RTS)
USB to serial converter
  • TX
  • RX
  • RTS
  • CTS

 

참고 1: ESP32 보드의 개별 핀과 PC 간의 연결은 ESP32 보드 내부에서 이미 설정되었습니다. 보드와 PC 간에 USB 케이블만 제공하면 됩니다.

 

참고 2: CTS/RTS 간의 연결은 하드웨어 흐름 제어를 사용할지 여부에 따라 선택 사항입니다.

 

ESP32-WROVER 시리즈 하드웨어 연결

 

 

장치를 통합한 ESP32 보드가 아닌 ESP32-WROVER에 직접 연결하려는 경우 자세한 내용은 ESP32-WROVER 데이터시트를 참조하세요.

 

ESP32-PICO 시리즈

 

ESP32-PICO 시리즈 하드웨어 연결 핀아웃

 

Function of Connection ESP32 Board or Module Pins Other Device Pins
Download/Log output 1 UART0
  • GPIO3 (RX)
  • GPIO1 (TX)
PC
  • TX
  • RX
AT command/response 2 UART1
  • GPIO19 (RX)
  • GPIO22 (TX)
  • GPIO15 (CTS)
  • GPIO14 (RTS)
USB to serial converter
  • TX
  • RX
  • RTS
  • CTS

 

 

참고 1: ESP32 보드의 개별 핀과 PC 간의 연결은 ESP32 보드 내부에서 이미 설정되었습니다. 보드와 PC 간에 USB 케이블만 제공하면 됩니다.

 

참고 2: CTS/RTS 간의 연결은 하드웨어 흐름 제어를 사용할지 여부에 따라 선택 사항입니다.

 

 

ESP32-SOLO 시리즈 하드웨어 연결

 

 

장치를 통합한 ESP32 보드가 아닌 ESP32-SOLO-1에 직접 연결하려는 경우 자세한 내용은 ESP32-SOLO-1 데이터시트를 참조하세요. 

 

ESP32-SOLO 시리즈

 

ESP32-SOLO 시리즈 하드웨어 연결

Function of Connection ESP32 Board or Module Pins Other Device Pins
Download/Log output 1 UART0
  • GPIO3 (RX)
  • GPIO1 (TX)
PC
  • TX
  • RX
AT command/response 2 UART1
  • GPIO16 (RX)
  • GPIO17 (TX)
  • GPIO15 (CTS)
  • GPIO14 (RTS)
USB to serial converter
  • TX
  • RX
  • RTS
  • CTS

 

 

 참고 1: ESP32 보드의 개별 핀과 PC 간의 연결은 ESP32 보드 내부에서 이미 설정되었습니다. 보드와 PC 간에 USB 케이블만 제공하면 됩니다.

 

참고 2: CTS/RTS 간의 연결은 하드웨어 흐름 제어를 사용할지 여부에 따라 선택 사항입니다.

 

 

ESP32-SOLO 시리즈 하드웨어 연결

 

기기를 통합한 ESP32 보드가 아닌 ESP32-SOLO-1에 직접 연결하려는 경우 자세한 내용은 ESP32-SOLO-1 데이터시트를 참조하세요. 

 

문서의 시작은 여기입니다. 배움을 멈추지 마세요.

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^