您好,我第一次接触这种51的射频IC,最近在搞一个用CC1110f32通讯的项目,26MHz时钟晶振,用串口接收PC传来的数据然后通过RF发送到另外一个模块,当串口的的波特率设置在4800或更低时,RF通讯是正常的。当串口的波特率设置在9600或更高时,通讯就不正常了,RF只能发送串口传来的第一个数据包。会在 while(RFTXRXIF == 0) ;这一句等待很久。RF配置是通过SmartRFStudio的推荐配的,50 k速率, GFSK 调制方式, 540 kHz 接收滤波带宽,配置频率范围是433 MHz,只是PKTCRL0、PKTCRL1改了。
PKTCTRL1 = 0x00;
PKTCTRL0 = 0x04;
一直找不到原因,恳请指点下。