Safe pins to use as UART

mr1000
Posts: 23
Joined: Fri Jan 12, 2018 9:05 am

Safe pins to use as UART

Postby mr1000 » Tue Jul 10, 2018 3:26 pm

Hi there, first of all when I say "safe" I mean pins that dont conflict with process like Bootloading.

I was using IO2 (TX) and found out that IO2 must be low level during boot.
(https://github.com/espressif/esptool/wi ... -Selection)
Also noticied that there's a few more pins (like IO12) that have these little things that if you don't take precaution you can mess up easily.

So after reading few documents, I prefer to ask to a ESP32 expert to be 100% sure I'm doing things okay.

I want to use 3 UARTs, I've been using UART0 on pins RXD0 and TXD0 with no problems.
But for UART1 and UART2 I've using GPIOs pins and having these little issues at bootloading.

The IOs I have left are:
-IO2*
-IO4*
-IO5*
-IO12*
-IO13
-IO14
-IO15*
-IO32
-IO33
-IO34
-IO35

As far I understood the one's marked with " * " are used for bootloading options.
I was thinking of using IO13 and IO14, also IO32-IO35. Are these pins safe for a UART?
(Yeah I could just go right away and just ask that, but I wanted to explain the whole situation :P )

Thanks a lot.
Cheers

Who is online

Users browsing this forum: No registered users and 88 guests