410-377

The user wishes to use components on the ESP32 such as PWM, ADC, DMA,
I2C, DAC, etc
The SDK provided by Espressif contains all the functionality of the AT command set in
slave mode, but with much more control of timing and operation, and with additional
control of peripherals that are not accessible in slave mode.
In order to write custom applications for the Pmod, a couple of tools are needed:
The Xtensa Toolchain
The Espressif ESP-IDF
Python
A USB-UART bridge device such as the Pmod USB UART
To get started with setting up the tools for building projects for the Pmod ESP32,
please reference the guide given by Espressif.
When connecting to the Pmod to flash a custom application to it, utilize the UART port
on top of the Pmod (J2), rather than the UART port broken out on the top row of pins.
Additionally, when flashing to the device, ensure that the device has been reset with
SW1.2 in the “on” position.
Quick Start
Prerequisites
A Pmod ESP32 with the out-of-box AT firmware
A serial terminal program such as minicom, screen, CoolTerm, or Putty
A UART controller for interfacing with the Pmod. This UART controller can be anything
like a Digilent FPGA board with a UART controller instantiated in the FPGA, or a
Raspberry Pi or BeagleBone Black.
The UART Controller TX line connected to pin 2
The UART Controller RX line connected to pin 3
A shared GND connection between the Pmod and your UART controller
3.3v Power connected to the Pmod
Step By Step
1. Make the hardware connections described above
2. Apply power to the Pmod ESP32
3. Note the port that the Pmod is connected to.
1. For Linux, this will be /dev/ttyUSB* or /dev/ttyS*
2. For MacOS, this will be /dev/tty.usbserial-***.
3. For Windows, this will be COM*
4. If you are using an FPGA as your UART controller, disregard this step, but if
there is more than one UART controller in your design, note which UART
controller is connected to the Pmod ESP32.
4. Set the serial terminal (Putty, Minicom, CoolTerm) to use 115200 baud with 8 data bits,
1 stop bit, no parity
5. Send the characters “AT” followed by the <CR> and <NL> characters. You may be able
to set your serial terminal software to automatically add the <CR> and <NL> characters
on the end of any transmission.
6. In your terminal, you should see the Pmod echo back your “AT” command to you and
also respond with “OK”
7. You are now set to send AT commands to your Pmod ESP32. Try to connect it to your
local wireless network by sending the command AT+CWJAP=“your network name”,“your
network password”.
https://reference.digilentinc.com/reference/pmod/pmodesp32/referencemanual4418

410-377

Mfr. #:
Manufacturer:
Digilent
Description:
WiFi Development Tools (802.11) Pmod ESP32: Wireless Communication Module
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet