background image

ESP32­MINI­1

User Manual

Preliminary v0.1

Espressif Systems

Copyright © 2021

www.espressif.com

Summary of Contents for ESP32--MINI--1

Page 1: ...ESP32 MINI 1 User Manual Preliminary v0 1 Espressif Systems Copyright 2021 www espressif com ...

Page 2: ...nload documents Revision History For revision history of this document please refer to the last page Documentation Change Notification Espressif provides email notifications to keep customers updated on changes to technical documentation Please subscribe at www espressif com en subscribe Certification Download certificates for Espressif products from www espressif com en certificates ...

Page 3: ... 8 2 3 2 Get ESP IDF 8 2 3 3 Set up Tools 9 2 3 4 Set up Environment Variables 9 2 4 Create Your First Project 9 2 4 1 Start a Project 9 2 4 2 Connect Your Device 9 2 4 3 Configure 10 2 4 4 Build the Project 10 2 4 5 Flash onto the Device 11 2 4 6 Monitor 12 3 Learning Resources 14 3 1 Must Read Documents 14 3 2 Must Have Resources 14 Revision History 16 Espressif Systems 3 ESP32 MINI 1 User Manua...

Page 4: ...interval support Frequency range 2412 2484 MHz Bluetooth Protocols Protocols v4 2 BR EDR and Bluetooth LE specifica tions Radio Class 1 class 2 and class 3 transmitter AFH Audio CVSD and SBC Hardware Module interfaces SD card UART SPI SDIO I2C LED PWM motor PWM I2S infrared remote controller pulse counter GPIO touch sensor ADC DAC Two Wire Automo tive Interface TWAITM compatible with ISO11898 1 In...

Page 5: ..._RX_DV IO14 16 I O GPIO14 ADC2_CH6 TOUCH6 RTC_GPIO16 MTMS HSPICLK HS2_CLK SD_CLK EMAC_TXD2 IO12 17 I O GPIO12 ADC2_CH5 TOUCH5 RTC_GPIO15 MTDI HSPIQ HS2_DATA2 SD_DATA2 EMAC_TXD3 IO13 18 I O GPIO13 ADC2_CH4 TOUCH4 RTC_GPIO14 MTCK HSPID HS2_DATA3 SD_DATA3 EMAC_RX_ER IO15 19 I O GPIO15 ADC2_CH3 TOUCH3 RTC_GPIO13 MTDO HSPICS0 HS2_CMD SD_CMD EMAC_RXD3 IO2 20 I O GPIO2 ADC2_CH2 TOUCH2 RTC_GPIO12 HSPIWP H...

Page 6: ...O3 U0RXD CLK_OUT2 TXD0 36 I O GPIO1 U0TXD CLK_OUT3 EMAC_RXD2 NC 37 No connect 1 Pins GPIO6 GPIO7 GPIO8 GPIO11 GPIO16 and GPIO17 on the ESP32 U4WDH chip are connected to the SPI flash integrated on the module and are not led out 2 For peripheral pin configurations please refer to ESP32 Series Datasheet Espressif Systems 6 ESP32 MINI 1 User Manual Preliminary v0 1 ...

Page 7: ...ESP IDF Programming Guide 2 2 Hardware Connection 1 Solder the ESP32 MINI 1 module to the RF testing board as shown in Figure 2 1 Figure 2 1 Hardware Connection 2 Connect the RF testing board to the USB to Serial board via TXD RXD and GND 3 Connect the USB to Serial board to the PC 4 Connect the RF testing board to the PC or a power adapter to enable 5 V power supply via the Micro USB cable 5 Duri...

Page 8: ...o compile with ESP IDF you need to get the following packages CentOS 7 sudo yum install git wget flex bison gperf python cmake ninja build ccache dfu util Ubuntu and Debian one command breaks into two lines sudo apt get install git wget flex bison gperf python python pip python setuptools cmake ninja build ccache libffi dev libssl dev dfu util Arch sudo pacman S needed gcc git make flex bison gperf...

Page 9: ...2 MINI 1 module 2 4 Create Your First Project 2 4 1 Start a Project Now you are ready to prepare your application for ESP32 MINI 1 module You can start with get started hello_world project from examples directory in ESP IDF Copy get started hello_world to esp directory cd esp cp r IDF_PATH examples get started hello_world There is a range of example projects in the examples directory in ESP IDF Yo...

Page 10: ...rmation If the previous steps have been done correctly the following menu appears Figure 2 2 Project Configuration Home Window The colors of the menu could be different in your terminal You can change the appearance with the option style Please run idf py menuconfig help for further information 2 4 4 Build the Project Build the project by running idf py build This command will compile the applicat...

Page 11: ...eplace PORT with your module s serial port name from Step Connect Your Device You can also change the flasher baud rate by replacing BAUD with the baud rate you need The default baud rate is 460800 For more information on idf py arguments see idf py Note The option flash automatically builds and flashes the project so running idf py build is not necessary Running esptool py in directory esp hello_...

Page 12: ...if hello_world is indeed running type idf py p PORT monitor Do not forget to replace PORT with your serial port name This command launches the IDF Monitor application idf py p dev ttyUSB0 monitor Running idf_monitor in directory esp hello_world build Executing python esp idf tools idf_monitor py b 115200 esp hello_world build hello world elf idf_monitor on dev ttyUSB0 115200 Quit Ctrl Menu Ctrl T ...

Page 13: ...That s all what you need to get started with ESP32 MINI 1 module Now you are ready to try some other examples in ESP IDF or go right to developing your own applications Espressif Systems 13 ESP32 MINI 1 User Manual Preliminary v0 1 ...

Page 14: ...e Design Guidelines The guidelines outline recommended design practices when developing standalone or add on systems based on the ESP32 series of products including the ESP32 chip the ESP32 modules and development boards ESP32 AT Instruction Set and Examples This document introduces the ESP32 AT commands explains how to use them and provides examples of several common AT commands Espressif Product...

Page 15: ...is webpage links users to the official IoT development framework for ESP32 ESP32 Resources This webpage provides the links to all available ESP32 documents SDK and tools Espressif Systems 15 ESP32 MINI 1 User Manual Preliminary v0 1 ...

Page 16: ...Revision History Revision History Date Version Release notes 2021 01 14 V0 1 Preliminary release Espressif Systems 16 ESP32 MINI 1 User Manual Preliminary v0 1 ...

Page 17: ...ROPOSAL SPECIFICATION OR SAMPLE All liability including liability for infringement of any proprietary rights relating to use of information in this document is disclaimed No licenses express or implied by estoppel or otherwise to any intellectual property rights are granted herein The Wi Fi Alliance Member logo is a trademark of the Wi Fi Alliance The Bluetooth logo is a registered trademark of Bl...

Reviews: