MFRC522 en Beaglebone Black

3

Estoy intentando que mi RC522 funcione en el BBB. Funciona muy bien en mi Arduino, que está bien documentado, por ejemplo. aquí o aquí . Mi único requisito es leer el número de serie de tarjetas que son Mifare S50.

He intentado usar el código Arduino con las bibliotecas elinux.org/Userspace_Arduino pero solo tengo problemas con gpio: (he intentado exportar / no exportar, etc.)

Cape loaded BB-SPI0-01
BB-BONE-BACONE: File exists
Pin 48: /gpio/export: Device or resource busy
Pin 31: /pwm/export: No such device
Pin 60: /gpio/export: Device or resource busy
Pin 51: /pwm/export: No such device
Pin 7: /pwm/export: No such device
Pin 22: /gpio/export: Device or resource busy
Pin 5: /gpio/export: Device or resource busy
Pin 4: /gpio/export: Device or resource busy
Pin 2: /gpio/export: Device or resource busy
serial:setting baud rate to 9600

Tengo el BBB conectado usando los pines SPI0 en P9, es decir, 17,18,21,22. Estos deben representar gpio0 5,4,3,2 respectivamente.

Observo que se ha utilizado el RC522 con Python en Raspberry Pi. github.com/mxgxw/MFRC522-python. ¿Se podría hacer esto de manera similar en Beaglebone (quizás con Adafruit BBIO)? Aunque preferiría usar C ++ como lo usaré para otras cosas relacionadas.

¡Gracias por cualquier ayuda o por indicarme la dirección correcta!

    
pregunta Tim Harris

1 respuesta

1

Visite Cómo acceder Chips Over the SPI en BeagleBone Black
Tiene instrucciones detalladas sobre cómo utilizarlo.

Corríjame si estoy equivocado, pero está usando el espacio de usuario Arduino aquí. No lo he comprobado en un tiempo, pero el último estado conocido fue que SPI está roto.

    
respondido por el anujdeshpande

Lea otras preguntas en las etiquetas