Плата разработки ESP32 имеет три интерфейса UART, – UART0, UART1 и UART2, которые обеспечивают асинхронную связь между устройствами с поддержкой UART со скоростью до 5 Мбит /с. Интерфейс UART на плате разработчика также состоит из двух дополнительных контактов, которые позволяют получателю и отправителю предупреждать друг друга о своем текущем состоянии – контакты сигналов CTS и RTS.
UART0 Pins:
- U0 TXD (GPIO1)
- U0 RXD (GPIO3)
- U0 CTS (GPIO19)
- U0 RTS (GPIO22)
UART1 Pins:
- U1 TXD (GPIO10)
- U1 RXD (GPIO9)
- U1 CTS (GPIO6)
- U1 RTS (GPIO11)
UART2 Pins:
- U2 TXD (GPIO17)
- U2 RXD (GPIO16)
- U2 CTS (GPIO8)
- U2 RTS (GPIO7)