打印

CC2500疑惑

[复制链接]
1782|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
haiping0823|  楼主 | 2011-2-19 19:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用CC2500做无线传输,用250K的速率能传输15米左右,然后我想降低速率调整到10K,发射端发射信号出去了(通过GDO0的电平变化能观察到,频谱仪能测试到了),但是接收端始终不能接收

相关帖子

沙发
haiping0823|  楼主 | 2011-2-19 19:13 | 只看该作者
发送端跟接收端的寄存器配置都是用SmartRF Studio 7软件按照10K的速率配置的

使用特权

评论回复
板凳
米其林r| | 2011-2-21 12:34 | 只看该作者
按理说更远啊

使用特权

评论回复
地板
haiping0823|  楼主 | 2011-2-21 14:31 | 只看该作者
是的,现在找到原因了,用SmartRF Studio 7配置出来的250K的速率编写的接收程序,改成10K速率的接收程序,由于寄存器配置改变了,接收程序也要更改, TI公司给的范例程序中寄存器0x17 (MCSM1-主通信控制状态机配置)选择的是3FH,即 在数据包被接受后的下一个状态:保持在RX  而用SmartRF Studio 7设置出来的10K速率,这个寄存器的值是0X30即在数据包被接受后的下一个状态:空闲。由于程序是参照TI的范例程序做的,所以接收了一个数据后没让CC2500进入RX模式中,导致不能正常接收。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我的IT我的梦

2

主题

241

帖子

3

粉丝