Conectando BeagleBone Black a un Arduino

1

Soy un tipo de software (todo el mundo vota inmediatamente ...) intentando hacer lo siguiente:

(1) En un BeagleBone Black ("BBB") estoy manejando un pin GPIO en software.
(2) Luego, estoy enviando PCM (audio) a otro pin como serie I2S.

Quiero medir el tiempo entre (1) y (2). Por supuesto, podría usar un osciloscopio, pero quiero hacer la medición 1000 veces y tomar un promedio. Así que planeo usar un Arduino como temporizador (ya escribí y probé el software usando botones pulsadores como entradas). Mi pregunta: ¿cómo conecto el BBB con el Arduino?

Me doy cuenta de que debo conectar el pin GPIO del BBB a un pin de entrada en el Arduino. Y el pin serie I2S del BBB a otro pin de entrada en el Arduino.

¿Es eso? ¿También conecto la GND del BBB a la GND del Arduino? ¿Y tengo que preocuparme por la salida de 3.3v del BBB (ambos pines) a las entradas en un Arduino de 5v?

    
pregunta Fixee

1 respuesta

1

Arduino espera un mínimo de 0.6 * 5 V = 3 V en la entrada ts para detectarla como lógica alta. No hay nada de malo en intentar una vez conectando directamente desde BBB a Arduino. Conecte ambos los terrenos. Si el voltaje cae por debajo de 3,1 V por alguna razón, puede usar un traductor de voltaje de 3 V a 5 V. Debería funcionar sin traductor.

    
respondido por el Umar

Lea otras preguntas en las etiquetas