Tengo un problema con la comunicación SPI entre el lector RFID MF RC522 y la placa de descubrimiento STM32F4. Espero que algunos de ustedes tengan mucha más experiencia con respecto a este tema. Entonces, básicamente, quiero leer el código UID de una etiqueta RFID, el error que recibo después de inicializar el lector SPI y RC522 y construir todo es un indicador de saturación de SPI_SR y ProtocolErr de RC522 ErrorReg. No hay comunicación entre el lector RFID y la placa STM.
SPI se inicializa como en la imagen de abajo.
ElLectorRFIDseinicializacomoenlaimagendeabajo.
Registrodeescrituraylectura:
Elerrorquerecibo:
Cuando configuro el modo de datos unidireccionales en lugar del modo bidireccional, el error de saturación no aparece, pero aún no hay comunicación entre RFID y STM32. ¿Qué estoy haciendo mal?