Other Parts Discussed in Thread: CC1101 halSpiWriteReg(CCxxx0_WORCTRL, 0x78); // Not using AUTO_SYNC function.0x78
halSpiWriteReg(CCxxx0_WOREVT1, 0xCB); // High byte Event0 timeout(1.5s) halSpiWriteReg(CCxxx0_WOREVT0, 0x20); // Low byte Event0 timeout…
Other Parts Discussed in Thread: CC1101 目前在做一个东西,使用的是CC1101来接收RF-433.92Mhz的RF无线信号,CC1101是工作在OOK模式下。然后遇到这样一个问题,那就是当蓝牙打开的时候RF的接收距离非常短只有20几米,但是当蓝牙关掉的时候RF可以接收到100米左右。一开始怀疑是因为电源的干扰而造成的,后面在电源上做了处理使得电源纹波小于10mvpp。但还没解决问题。不知道有没那个大侠帮帮在下。感激不尽!
Other Parts Discussed in Thread: CC1101 , CC1120 cc1101做发射端,si4463做接收端。cc1101端寄存器配置采用TI官方软件的推荐配置,采用2fsk模式。si4463的配置参数按照cc1101的来,频率波特率前导码同步字都设置好之后,二者不能通信,不知道还需要修改哪边。
Other Parts Discussed in Thread: CC1101 我们现在要采用CC1101做一个产品。一边产品有两个部分,一个部分时电池供电,所以需要低功耗,所以需要睡眠模式。而一部分处于正常接收发射模式。睡眠的这一边,我们是采用睡眠--唤醒--睡眠的种模式,每次唤醒后看看有没有信号过来,有的话就通过GD0唤醒MCU,然后进入正常工作模式,如果无信号就又进入睡眠模式。但是采用这种方式后,有睡眠的这部分信号接收距离明显缩短,是有十多米范围内能接收到信号。 还有CC1101RF部分设计上有什么特殊的要求…