CC1110接收问题
时间:12-23
整理:3721RD
点击:
大家好!最近调试CC1110,由于第一次接触。遇到了一个问题:CC1110在做数据接收时,经常出现接收不到的问题。大概接收端在接收到几百至几万个字节后,就接收接收不到数据了。但是8051部分还在正常,测试的LED还在闪烁。请问这是什么原因造成的啊
看看是不是需要隔一段时间要重新校准一下
WBJ:
您好!我现在的做法是当接收失败以后,我会重新设置时钟源,重新初始化射频部分。这样处理之后效果会好很多,但还是会接收不到的情况。通过硬件复位以后,就又可以正常接收了。另外请教您一下:如何校准啊?
看看寄存器 自动校准有没有打开
您好!有打开的。
请问是否射频一直处于接收状态?能否接收一段时间转入idle再转入接收?
接收中断的触发方式选的是什么?
您好!每次接收完一个包后会切换到idle状态,然后将该数据包用串口发出,然后再切换到接收状态,这样重复操作的。使用的DMA方式接收的。另外程序初始化时:MCSM1 = 0x2F;这样设置的。
从MCSM1感觉不是在收到包之后进入IDLE啊是进入的RX啊。RX0FF_MODE和TXOFF_MODE都直接转入了RX没有进IDLE