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?