본문 바로가기

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 데이터시트를 참조하세요. 

 

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

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩