Yo tengo un codigo para los modulos en Schockburst q funciona perfecto no se q aplicacion estas haciendo pero no utiliza SPI solo recursos normales del Pic y funciona bien no se si te sirva
Hola VaneYo no utilize el SPI del micro, por solas instrucciones basicas y ya, y esta funcionando a la perfeccion 200mt si necesitas aun el codigo escribeme y te lo envio porq no lo tengo aca.Suerte
ya hace un tiempo (casi un año) coloque un desarrollo del codigo que se puede utilizar para operar el TRF2.4, lastimosamente para algunos esta en ensamblador y no en C, pero no deberia ser problema incluir los objetos compilados en ensamblador y llamar las funciones utilizadas. como veran en el ejemplo colgado en el ftp de este foro, NO utilizo el SPI del PIC. (el ejemplo se llama Avion-TRF24)para poder conseguir el alcance maximo se necesita las siguientes condiciones1. configurar la comunicacion a 250k2. el tamaño de los paquetes debe ser lo mas pequeño posible (mandar 4 bytes) entre mas grandes los paquetes se reduce el alcance del dispositivo.3. no pueden haber vigas, ni estructuras metalicas de ningun tipo que operen como pantallas magneticas (practicamente al aire libre)En mi caso utilice este dispositivo para comunicar las señales de vuelo proporcionadas por un aeromodelo (da aqui que el nombre del proyecto se llamara Avion-TRF24). obviamente este tipo de vuelos se realizan en campo abierto sin edificaciones en muchos metros a la redonda por normativa. En un ambiente mas hostil la eficiencia se puede reducir en proporcion a los obstaculos. Adicionalmente yo trabaje con cristales de 4 Mhz con lo cual no es necesario en absoluto ubicar retardos en el codigo.Es todo dudas adicionales las pueden comunicar a traves de este forosuerte.