本帖最后由 goldenzjc 于 2011-1-24 15:27 编辑
我在程序里按如下方式将发射功率设置为10dbm后,功率表设置:INT8U PaTabel[8] = {0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0};
halSpiWriteBurstReg(CC*0_PATABLE, PaTabel, 8);配置后CC1100发射的是真正的10mW么?
我用Smart RF studio7软件在配置成10dbm功率后,功率寄存器值却为:
PA_TABLE0=0xC0;
PA_TABLE1=0x00;
PA_TABLE2=0x00;
PA_TABLE3=0x00;
PA_TABLE4=0x00;
PA_TABLE5=0x00;
PA_TABLE6=0x00;
PA_TABLE7=0x00;
也就是说把功率表设置成:INT8U PaTabel[8] = {0xC0 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00};
在用halSpiWriteBurstReg(CC*0_PATABLE, PaTabel, 8);配置后CC1100发射的也是真正的10mW么?这两种配置值到底那个是对的? |