Tengo un RPi y un controlador FRDM-KL25z de escala libre que hablarán sobre el protocolo en serie. Estoy usando la biblioteca pyserial en el pi:
import serial
ser = serial.Serial('/dev/ttyAMA0', 9600)
ser.write('hi FRDM')
y usar el protocolo serial de la biblioteca mbed generará interrupciones para procesar los datos del Pi.
Mi pregunta es, si tengo dos dispositivos que hablan sobre el mismo protocolo con el mismo potencial y muy cerca, ¿necesito un convertidor de nivel lógico o algún tipo de chip UART?
Creo que no, pero soy consciente de que RS232 es un protocolo de +-12 V, por lo que me gustaría asegurarme de que esta suposición es correcta.
Si ambos comparten los mismos niveles lógicos (0V-3.3V) y la misma tierra, no debería ser un problema. Pero entonces no estás usando RS232, solo UART. El puente Serial en los Arduinos funciona de la misma manera. El chip FTDI usa 0V-5V y el ATmega usa 0V-5V.
Majenko
marca corrigan
Majenko