ESP-IDF on ESP32-D0WDQ6 or ESP32-WROOM with 3 UART and 1 I2C

mmartinez
Posts: 2
Joined: Tue Mar 10, 2020 2:06 pm

ESP-IDF on ESP32-D0WDQ6 or ESP32-WROOM with 3 UART and 1 I2C

Postby mmartinez » Tue Mar 10, 2020 3:40 pm

Hello everyone,

I'm currently designing a PCB with an ESP32-WROOM and we would like to develop the main application using ESP-IDF. The problem is that we need at least 3 UART and 1 I2C. Would it be possible to use them given that the module has the external SPI flash memory ocuppying UART1? Can the UART1 pins be remapped to othe pins?

We don't really need the external SPI flash, could we mount a ESP32-D0WDQ6 without the memory and develop the application with ESP-IDF?

ESP_houwenxiang
Posts: 118
Joined: Tue Jun 26, 2018 3:09 am

Re: ESP-IDF on ESP32-D0WDQ6 or ESP32-WROOM with 3 UART and 1 I2C

Postby ESP_houwenxiang » Wed Mar 11, 2020 2:51 am

Hi, mmartinez

The UART pin can remap to any input-able and output-able GPIO
wookooho

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: ESP-IDF on ESP32-D0WDQ6 or ESP32-WROOM with 3 UART and 1 I2C

Postby WiFive » Wed Mar 11, 2020 3:41 am

You do really need the external flash because there is no internal flash.

mmartinez
Posts: 2
Joined: Tue Mar 10, 2020 2:06 pm

Re: ESP-IDF on ESP32-D0WDQ6 or ESP32-WROOM with 3 UART and 1 I2C

Postby mmartinez » Wed Mar 11, 2020 9:21 am

ESP_houwenxiang wrote: Hi, mmartinez

The UART pin can remap to any input-able and output-able GPIO
Great, I will try it.
WiFive wrote: You do really need the external flash because there is no internal flash.
I missed the line in the datasheet that says that the internal ROM is for booting and core functions.

Thank you very much for your replies.

Is the ESP32-D0WDQ6 IC ready to be used with ESP-IDF by default or would it need any previuos configuration? I would like to use this IC directly, connect a flash memory and program it using UART0 directly.

ESP_Sprite
Posts: 9043
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP-IDF on ESP32-D0WDQ6 or ESP32-WROOM with 3 UART and 1 I2C

Postby ESP_Sprite » Thu Mar 12, 2020 9:01 am

Yes, when combined with the flash and other needed components. Suggest you refer to the ESP32 hardware design guidelines and perhaps use the schematics of e.g. the esp32-wrover module as a cheat sheet.

Who is online

Users browsing this forum: Baidu [Spider], uC_Jon and 129 guests