|
我程序不知道什么问题,CC1100就是不能配置寄存器,写值到寄存器里面去!
SpiWriteReg(CC1100_FSCTRL1, 0x08);
SpiWriteReg(CC1100_FSCTRL0, 0x00);
SpiWriteReg(CC1100_FREQ2, 0x21);
void SpiWriteReg(INT8U addr, INT8U value)
{
CS_CC1100 = 0;
while (GDO2);
SpiReadWrite(addr); //write address
SpiReadWrite(value); //write configuration value
CS_CC1100 = 1;
}
帮我看看啊 我不知道怎么办,怎么测试下我到底addr和value有没有写进去!
用示波器观看GDO0的变化,总是输出135khz频率的波形!代表CC1100_IOCFG0的默认值63就是输出这个频率!那我写06根本就没写进去.
|
|