关于CC110L的接收问题
最近在用CC110L做简单的接受功能的时候,发现了一些问题;主要流程如下:
我用smartrf05eb 连接一块CC110L的板子作为发射端,然后用自己的mcu连接另一块CC110L作为接受端;
当我将CC110L设置为RX模式的时候,发现收不到数据,GDO2的信号没有变化,想请教一下社区里的大神改怎么解决这个问题。
你可以先参照我们官网上的示例代码进行调试。
先确定是软件问题还是硬件问题。
工程师您好,我这边用smartrf05eb 确认了硬件上是没有问题的,应该是软件的问题,
建议你先将我们的示例代码移植到你的平台上,跑通之后再根据你的应用就行调整。
您好,有程序的网址链接吗
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=swrc219&fileType=zip
您好,非常感谢您提供的例程,我大概看了一下,移植程序的话可能需要一些时间,目前我的主程序如下,您能否帮我看一下是否存在问题
CpuInit(); //mcu初始化;
POWER_UP_RESET_CC1100();//CC110L上电初始化
RFint();//CC110L寄存器配置
while(1u)
{
halSpiWriteBurstReg(CCxxx0_PATABLE, PaTabel, 2);//关闭天线增益,logic0和logic1都配置为0
halSpiStrobe(CCxxx0_SIDLE);//退出当前模式
halSpiStrobe(CCxxx0_SRX);//进入接收模式
CyDelay(1u);//延时1ms
if(GDO2_Read())//判断是否收到数据,进行数据处理;发现GDO2一直没有信号
{
}
你的IOCFG2怎么配置的?
IOCFG2配的是0x29
关于GDO的配置,请参考Table 5-18.
建议将你使用的GDO引脚配置成0x06
GDO0,也就是IOCFG0这个寄存器,我配置的是0x06的
您上面说到的IOCFG2,这个寄存器需要怎么配置呢
你使用哪个GDO引脚用做接收中断触发引脚,就设置对应的IOCFGx。
比如,你现在设置的是IOCFG0,但是观察的引脚是GDO2。