Me he quedado atascado en la configuración de la comunicación SPI en Linux y no puedo encontrar ninguna solución.
Estoy trabajando con un beagle bone black, que ejecuta Linux. Tengo un fragmento de código que envía datos a través del bus SPI. Si conecto los pines MISO y MOSI, recibiré los datos que he enviado (hasta ahora tan buenos).
El problema surge cuando intento conectarme con el sensor con el que quiero comunicarme, ¡todo lo que recibo son ceros!
Estoy bastante seguro de que el problema proviene de la configuración de SPI en Ubuntu (ya que ya pude comunicarme con el sensor, usando SPI, usando un Arduino para este propósito). ¡Pero de alguna manera, cuando intento replicar el mismo código en Beaglebone no puedo comunicarme!
En este enlace hay una explicación de cómo configurar SPI en ubuntu: enlace
Ya he seguido el tutorial, pero el problema persiste. ¿Alguien tiene algún consejo que me ayude?