UART comunication with ESP32-3248S035

Hello everyone, I am having a problem with UART communication between 2 esp32.
On one side I have an esp32 DevKit V2 from AZdelivery and on the other, an ESP32-3248S035. Both are connected to their UART 0 port
Wiring :
TX -> RX
RX <- TX
GND - GND
My code is the same for the 2 boards but only the esp32 devkit receives the data.
So I tried different tests and the problem seems to come from a "voltage scale" problem.
Here is the shematic of the ESP32-3248S035 part :

When I apply TX from DevKit after the resistor the ESP32-3248S035 receives the information.

I wonder if it is possible to adjust the output voltage of the TX of the devKit so that the ESP32-3248S035 detects its input or if I have to change the circuit of the ESP32-3248S035 in order to put a wire rather than a résistor.

If anyone can help me with this situation.I can provide you with other information on the schematics, the code used or any other useful information.

PS: Sorry if I got the section wrong, I put Hardware because I think my problem is hardware but if it needs to be modified, don't hesitate to tell me.

did you measure the operating voltage (3.3V) of devkit? and 3248S035?

3.27V for devkit and 3.33 for 3248S035

Bad wire on tx or common ground?

No, I checked to connect TX with RX for the 2 board and the common ground, it works one way but not the other.

Are you using Serial0

Yes it is the only one available on the 3248S035.

And using also USB serial?

Yes

You are sharing the uart0. Could you move Usb serial logging to devkit and free that other board from usb-serial?
Edit: With expectation your devkit has uart1 o uart2 still free

I mean are you using Serial0.read() and NOT Serial.read()

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.