打印

CC1101发射功率哪一种配置是正确的??

[复制链接]
3805|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
goldenzjc|  楼主 | 2011-1-14 18:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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么?这两种配置值到底那个是对的?

相关帖子

沙发
第二个小江| | 2011-3-29 19:40 | 只看该作者
1。你的问题出在没有好好看手册。
2。功率表用来设置不同的功率值,功率值可参考手册得到。
3。FREND0里的PA_POWER[2:0]用来选择你使用功率表中的那个值做为当前的发射功率,请好好看FREND0的说明。

使用特权

评论回复
板凳
yoyowodeai| | 2011-3-29 21:03 | 只看该作者
太深奥了,看不懂

使用特权

评论回复
地板
黑发尤物| | 2011-3-30 19:59 | 只看该作者
不懂,帮顶!

使用特权

评论回复
5
gavin_li| | 2011-6-7 13:55 | 只看该作者
每次只能设置一个功率。由PA_POWER[2:0]指定选择功率表中8个功率中的一个。

使用特权

评论回复
6
hihu| | 2011-6-7 14:15 | 只看该作者
这个有点深

使用特权

评论回复
7
hihu| | 2011-6-7 14:15 | 只看该作者
一般人很难理解

使用特权

评论回复
8
benedy| | 2011-6-7 15:31 | 只看该作者
看明白了,你的两种设置都是正确的,因为你的寄存器PA_POWER[2:0]的设置应该是相同的,都是选择了功率表中的第一个值=0xC0。

使用特权

评论回复
9
hulan1985| | 2011-6-7 19:28 | 只看该作者
那为什么用七个呢,只用一个不就可以了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

0

粉丝