|
发表于 2011-8-18 23:35:29
|
显示全部楼层
回复【4楼】eliucheng
-----------------------------------------------------------------------
楼主,我最近在调试CC430 无线收发。我用的是利尔达的EZ430_CC430开发套件,代码也是里面的例程,我一点没改过。代码的功能为:发送模块按键按下,模块上的红灯闪一下,数据发出,接收模块接到数据后蓝灯闪一下,表明收发成功。我将代码编译后下载到板子上,一切正常哈,按键按下后,红灯蓝灯闪一下也正常,但是在IAR中进行调试的时候就出问题了,具体问题如下:
在CC1101中断里,通过函数 ReadBurstReg(RF_RXFIFORD, RxBuffer, RxBufferLength);来将接收到的数据读回来,但是每次读回来的RxBuffer[ ]={0xff,0x3f,0xff,0x3f,……一直交替出现这两个值},而这个值刚好是RAM中开始那段地址上的数据,很奇怪。无论我怎么修改程序,都读不到TXbuffer发出来的数据。
你有这种情况么?我联系了利尔达技术支持,也还没搞定哈,可以交流下么?我的QQ798904495 小伟 |
|