Implementando la función de longitud de carga útil dinámica entre dos módulos nRF24L01 +

0

Tengo dos placas prototipo, cada una con una MCU PIC16F690, SPI conectada a un módulo nRF24L01 +. He configurado una unidad como PTX y la otra como PRX. No tengo ningún problema para pasar los datos ASCII del PTX al PRX siempre que envíe el número exacto de caracteres ASCII (desde el PTX) como se define en el registro RX_PW_P0 en el dispositivo PRX.

He intentado habilitar la función Enhanced Shockburst (ESB) para aprovechar la parte de Dynamic Payload Length de ESB. Durante las últimas semanas, me he estado comunicando con un ingeniero semi técnico de NORNIC que intenta implementar la función DPL. Intentamos configurar los registros ESB (EN_AA, FEATURE, DYNPD) y las direcciones asociadas de todas las formas posibles. Finalmente se ha rendido y yo también, particularmente con los módulos que he comprado.

Ahora, he leído que hay real vs Fake nRF24L01 + ICs en el mercado, y creo que tengo seis de los falsos. Mi contacto de NORDIC me ha dicho que puedo confiar en los módulos DigiKey y Sparkfun. DigiKey ya no vende los módulos y dos de los que vengo de SparkFun. ¡Espero que ese módulo tenga un IC real! Mi pregunta al grupo es; ¿Alguien sabe algo sobre Real vs Fake, porque mi ingeniero dice que ESB funciona en sus circuitos integrados?

    
pregunta Jack Doyle

1 respuesta

0

Hay un ejemplo para enviar paquetes ESP allí descripción del producto página

seleccione la pestaña de descarga y hay una nota de aplicación nAN24-12. Consulte también el documento de especificaciones del producto de nRF24L01 en la sección 7.3 (página 25) que describe el formato del paquete ES

    
respondido por el Raj

Lea otras preguntas en las etiquetas