TI的工程师大家好,本人最近在使用CC2500无线收发模块调试时碰到一个问题,就是发送时可以发送出去(使用SmartRFStudio可以看到发送的数据),但同样的一套寄存器配置,用SmartRFStudio发送数据无法接收(IOCFG0为0x06,但单片机下降沿中断无法触发。单片机使用PIC中档增强8位单片机。)我的各寄存器配置如下(列出与默认值不同的寄存器):
IOCFG0:0x06 PKTCTRL1:0x04 PKTCTRL0:0x05 FSCTRL1:0x08 FREQ2:0x5D FREQ1:0x93 FREQ0:0xB1 MDMCFG4:0x86 MDMCFG3:0x83 MDMCFG2:0x02 DEVIATN:0x44 MCSM0:0x38 FOCCFG:0x16 WORCTRL:0x78 FSCAL1:0x00 FSCAL0:0x11 RCCTRL1:0x52(上电没写过,但读出来为该值)RCCTRL0:0x40(同上)
这样的配置发送时可被PC端调试软件收到,但PC端做发送时无法收到数据,上电时即写了SIDLE SFRX SRX三条命令,读0xF5的值为0X0D,但SmartRFStudio发送数据时无法触发中断,也不能收到数据,请TI的工程师帮忙解答该问题,谢谢!