My custom CC1200 board seems to transmit on 774MHz no matter what values I put in FREQ2, FREQ1, FREQ0. Here are the steps I follow:
GPIO_write(hGpio,TX_ENABLE,1); //Enable Transceiver
trxSpiCmdStrobe(CC120X_SRES);// Write registers to radio
USTIMER_delay(1000);
cc1200_init_registers();
trxSpiCmdStrobe(CC120X_SFSTXON);
USTIMER_delay(1000);
createPacket(txBuffer);
cc120xSpiWriteTxFifo(txBuffer, sizeof(txBuffer));// Write packet to TX FIFO
trxSpiCmdStrobe(CC120X_STX);// Strobe TX to send packet
What am I doing wrong?