2
« en: Martes 9 de Octubre de 2007, 05:41 »
Hola Camilo, has probado con 250Kbps? creo que habrás querido decir -10 dBm, prueba configurándolo a máxima potencia (0 dBm), otra pregunta: Si no hay nadie en el medio, te funciona "siempre" perfectamente? porque también pensé en la posibilidad de que haya un problema en el código del programa encargado de recibir los datos, porque la función del CRC es precisamente asegurar que se reciba dato correcto, verifica la parte "IMPORTANT TIMING DATA" del datasheet y fijate si estás cumpliendo con los tiempos mínimos requeridos en tu programa, estás codificando en asm o c ?
Saludos.
PD1: Si actualmente estás usando un bit para cambiar la frecuencia y eso te trae problemas, usa dos o tres y asegurate que tenga valores válidos, porque con un solo bit solo puedes esperar 0 ó 1 (un poco díficil darse cuenta si hubo problemas en la transmisión), pero con 3 bits tienes hasta 8 combinaciones posibles y allí si podrías discernir entre estas, por ejemplo que si recibes 001 hace algo y si recibes 100 otra cosa, pero si recibistes XX1 (X: cualquier combinación de ceros y unos) entonces hubo un problema en la recepción y tienes que tomar una decisión.
PD2: Hola Salcedo, revisa éste Link www . istop . com / ~micro/electronics/rf . htm