I'm trying to communicate with a drive and an Arduino using serial communication. The drive accept 5v on his RX pin and his TX pin sends 3.3v.
It seems like the arduino is pulling up the 3.3v to 5v (TX pin of the drive), which make the signal unreadable (always above the schmitt trigger I guess).
Here is what it looks like on an oscilloscope. The first image is the TX of the drive when connected to nothing and the second one is the TX of the drive when connected to an Arduino.
I don't really understand what's the issue since the Arduino is supposed to be able to read 3.3v on his RX pin. If you have any idea how I can fix the problem, please tell me