搜索
bottom↓
回复: 5

cc1100接收不到正确数据怎么办??

[复制链接]

出0入0汤圆

发表于 2008-8-19 20:54:40 | 显示全部楼层 |阅读模式
寄存器配置如下


#define FSCTRL1  0x0B   //0x08   // FSCTRL1   Frequency synthesizer control.
#define FSCTRL0  0x00   // FSCTRL0   Frequency synthesizer control.
#define FREQ2    0x10   //0x21   // FREQ2     Frequency control word, high byte.
#define FREQ1    0xA7   //0x65   // FREQ1     Frequency control word, middle byte.
#define FREQ0    0x62   //0x6A   // FREQ0     Frequency control word, low byte.
#define MDMCFG4  0x2D   //0x5B   // MDMCFG4   Modem configuration.
#define MDMCFG3  0x3B   //0xF8  // MDMCFG3   Modem configuration.
#define MDMCFG2  0x73   // MDMCFG2   Modem configuration.
#define MDMCFG1  0x22   // MDMCFG1   Modem configuration.
#define MDMCFG0  0xF8   // MDMCFG0   Modem configuration.

#define CHANNR   0x00   // CHANNR    Channel number.
#define DEVIATN  0x00   //0x47   // DEVIATN   Modem deviation setting (when FSK modulation is enabled).
#define FREND1   0xB6   // FREND1    Front end RX configuration.
#define FREND0   0x10   // FREND0    Front end RX configuration.
#define MCSM0    0x18   // MCSM0     Main Radio Control State Machine configuration.
#define FOCCFG   0x1D   // FOCCFG    Frequency Offset Compensation Configuration.
#define BSCFG    0x1C   // BSCFG     Bit synchronization Configuration.
#define AGCCTRL2 0xC7   // AGCCTRL2  AGC control.
#define AGCCTRL1 0x00   // AGCCTRL1  AGC control.
#define AGCCTRL0 0xB2   // AGCCTRL0  AGC control.
#define FSCAL3   0xEA   // FSCAL3    Frequency synthesizer calibration.
#define FSCAL2   0x0A   // FSCAL2    Frequency synthesizer calibration.
#define FSCAL1   0x00   // FSCAL1    Frequency synthesizer calibration.
#define FSCAL0   0x11   // FSCAL0    Frequency synthesizer calibration.
#define FSTEST   0x59   // FSTEST    Frequency synthesizer calibration.
#define TEST2   0x88   // TEST2     Various test settings.
#define TEST1   0x31   // TEST1     Various test settings.
#define TEST0   0x0B   // TEST0     Various test settings.
#define IOCFG2  0x0B   // IOCFG2    GDO2 output pin configuration.
#define IOCFG0  0x06   // IOCFG0   GDO0 output pin configuration.
#define PKTCTRL1  0x04   // PKTCTRL1  Packet automation control.
#define PKTCTRL0  0x05   // PKTCTRL0  Packet automation control.
#define ADDR  0x00   // ADDR      Device address.
#define PKTLEN  0xFF    // PKTLEN    Packet length.

// PATABLE (0 dBm output power)
INT8U PaTabel[8] = {0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0};

GDO0脚设置0x06,在观察接收和发发送的GDO0脚时如图一,这样的波形是不是代表有接收??但是接收端在写寄存器的时候是有跳变的,我怀疑这些等间隔的跳变是写寄存器的时候引发的,因为接收不到正确的数据包.(我在单步执行程序的时候发现,到写配置寄存器时GDO0是有跳变的这是否不正常?)



GDO0脚收发时的电平变化.蓝色发,黄色收 (原文件名:IMG0325A.jpg)



我在芯片的RF端也测过,跟GDO0脚相似,收发也没有等间隔.而且有点杂乱无章.




芯片RF端信号.黄色发,蓝色收 (原文件名:IMG0326A.jpg)

最匪夷所思的是我在芯片RF测的时候故意关掉了发送机,但是接收机居然能够收到信号.不知道是怎么回事


RF端信号, 没有发送的时候居然还有收 (原文件名:IMG0327A.jpg)



这是单独的发送

RF端发送 (原文件名:IMG0328A.jpg)
这是单独的接收

RF端接收 (原文件名:IMG0329A.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2008-8-20 20:38:29 | 显示全部楼层
怎么没有人回答啊/?应该没有违反发帖规则吧??

出0入0汤圆

发表于 2008-8-28 08:47:02 | 显示全部楼层
楼上兄弟有没有搞定啦!我现在也有问题跟你一样啊!着急啊

出0入0汤圆

发表于 2011-5-17 05:19:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-7-11 14:20:03 | 显示全部楼层
LZ有没有搞定啊?我的也一样

出0入0汤圆

发表于 2013-10-18 12:56:23 | 显示全部楼层
问题关注中
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 00:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表