cc2530和cc2591问题
时间:10-02
整理:3721RD
点击:
大家好:
我目前在使用CC2530加cc2591的时候遇到一个奇怪的问题,PAEN连接到P1.4,EN连接到P1.5,程序基于TIMAC1.3,程序已经做了相应的修改,但是这样连接无法发送和接收数据。如果我交换这两个引脚的连接,数据可以发送,但是信号很微弱(RSSI在-90dbm),如果我采用软件的方式控制PAEN和EN,数据可以发送但是无法接收,同样距离RSSI在-45dbm。
/* P1_4 */ RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV; OBSSEL4 = 0xFB; /* P1_5 */ RFC_OBS_CTRL1 = RFC_OBS_CTRL_LNAMIX_PD_INV; OBSSEL5 = 0xFC;
把电路图贴出来看看?
我这里通过飞线连接的PAEN到P1.4 EN到P1.5, 并且把默认的P1.7和P1.6断开了。
刚用RF Stdio测试了一下发送,配置寄存器RFC_OBS_CTRL0=0x68 RFC_OBS_CTRL1=0x6A OBSSEL4 = 0xFB OBSSEL5 = 0xFC ,用sniffer抓包可以收到数据,而且基于basicRF增加下面几行,sniffer也可以收到数据。为什么TIMAC不行? 还需要做其他修改么? 我TIMAC应用程序没有使用POWER_SAVING。
RFC_OBS_CTRL0 = 0x68;
OBSSEL4 = 0xFB;
RFC_OBS_CTRL1 = 0x6A;
OBSSEL5 = 0xFC;
谢谢~