Comunicación NRF24L01 + y NRF24LU1 + - aplicación RFID

0

Tengo una aplicación RFID en la que la etiqueta tiene NRF24LU1 + y el Reader tiene el chip NRF24L01 +. El lector está basado en el microcontrolador STM32F4xx.

Tengo dos mismos Lectores que se comunican entre sí, uno como transmisor de RF y otro como receptor de RF.

Tengo dos etiquetas iguales que se comunican entre sí, una como transmisor de RF y otra como receptor de RF.

El rango de frecuencia de los chips nórdicos es de 2.4 a 2.525 GHz. El problema que tengo es que el Reader no se está comunicando con la etiqueta, el Reader como receptor y la etiqueta como transmisor. La velocidad de datos seleccionada es 2Mbps, el canal es 2, la carga útil es 5. Estas configuraciones son comunes entre la etiqueta y el Reader. No estoy seguro si estoy dando la dirección correcta para TX y Rx.

Los registros TX_ADDR, RX_ADDR_P0 (Pipe 0), RX_ADDR_P1 (Pipe 1) se actualizan para la dirección en un dispositivo como sé. Lo intenté:

(Lector)

RX: TX_ADDR = 0xE7E7E7E7E7,      RX_ADDR_P0 = 0xE7E7E7E7E7,      RX_ADDR_P1 = 0xC2C2C2C2C2.

(Etiqueta)

TX: TX_ADDR = 0xC2C2C2C2C2,     RX_ADDR_P0 = 0xC2C2C2C2C2,     RX_ADDR_P1 = 0xE7E7E7E7E7.

¿Es esta la configuración de dirección correcta? ¿Me estoy perdiendo algo??

    
pregunta Pradeep Ch

1 respuesta

1

La configuración de la dirección me parece bien. Por favor, compruebe que se están comunicando en el mismo canal, están en el rango y usted ha inicializado correctamente TX mientras que otros nRF24 están en modo RX.

    
respondido por el Darko

Lea otras preguntas en las etiquetas