Transmisor FM, PLL (Redfield29) ver. 2.0

Si colega Ric ya busque el el foro y no hay mucha informacion y claro ya revise el data sheet y tiene codificador estereo y limitador de audio y otras funciones.
Seguire haciendo pruebas y mejorando el codigo para agregarle mas funciones gracias por su respuesta.
 
No programo en C y lo que encontré muy básico, posiblemente ya lo has probado

Código:
int setFreq[] = {1,0,1,1,1,1,1,1,1,1,0,1,0,0,1,0};
// set the frequency to 102.1 MHz and other config bits for audio IC
// write_to_chip - write enable, clock, and data bits to audio IC
void write_to_chip(){
                int i,j;
                PBOUT |= 0x01;
                for(j = 0; j <= 10; j++) // set a clock delay
                    asm("nop");
                for(i = 0; i < 16; i++){
                    if(setFreq[i] == 1)
                        PBOUT |= 0x04; // set data bit
                    else PBOUT &= 0xFB;
                    for(j = 0; j <= 10; j++) // set clock down delay
                        asm("nop");
                    PBOUT |= 0x02; // turn clock on
                    for(j = 0; j <= 10; j++) // set up clock delay
                        asm("nop");
                    PBOUT &= 0xFD; // turn clock off   
    }
    PBOUT &= 0xFE;
}
Del documento que adjunto en la pagina 16.

A partir de allí se puede agregar/modificar para controlar diferentes entradas/salidas(rotary encoder, teclado, LCD, etc).
 

Adjuntos

Temas similares


Arriba