微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC2541怎样设置才能和Nordic的24L01通讯?

CC2541怎样设置才能和Nordic的24L01通讯?

时间:12-23 整理:3721RD 点击:

如题,谢谢!

Nordic 的24L01 怎样设置才能和CC2541通讯?

如题, 谢谢!

什么产品? 什么角色, master, slave? central, peripheral?  用什么profile? 你能问得具体点吗? 

你这样好像就在问: 电脑怎么配置才能和卫星通讯?

肯定是空口格式一致才能通讯的。问题是你们是否做过这个方面的研究?

你太小瞧我们了, TI 可是专家 : )

我只能说, 只要Nordic 的东西符合蓝牙规范, 显然他们是符合的, CC254x 就能和他们通信.

所以, 只要你略懂BLE 的规范, 就能开发.

不知道你这方面是什么程度, 推荐你看一下置顶的深度培训以及视频介绍. 

抱歉,没这个意思,你误会了。可能是我这里描述的不详细。首先Nordic 的24L01不兼容蓝牙协议。我们之前有用这个芯片做了一款自定义空口协议的产品。Nordic的空口格式也是公开的。看起来cc2541的空口格式也可以兼容,但是贵公司是否做过这个方面的研究?我们看看芯片能否换用贵公司的芯片。

不知道这样描述是否把问题给说清楚了?

跟你闹着玩的 : )

你是说2541的 proprietary 私有模式吗? 如果你是说这个, 理论上是可以的. 这个是开放的, 你可以在上面传任何东西. 

没错,但是空口是否全部兼容?我用这个私有模式没有做通才来到这里提问的。

可以使用TI工具smartstudio(http://www.ti.com/tool/smartrftm-studio)+CCdebuger+CC2541dk,不需写一行程序。设置好如工作频率,调制方式等 ,试试是否可以接收到24L01的数据。这只是一个验证的建议。相互通讯还是需要很多方面匹配才能互通的,一般空口的数据由前导,同步字,可选包长,地址,序列号,用户数据,CRC校验等组成,如果这些都匹配,有机会能互通。

方法挺好的,不用编程序。但是用Per工程测试过了(私有模式02)。在前导,同步字,可选包长,地址,序列号,用户数据,CRC,频率偏移调至模式等,这些都是一致的

加上msb优先或lsb优先等都试过了。仍然无法通讯。不知那里还没有照顾到?还是空口的某些细节不一致无法通讯?

看来没有新的进展

去掉硬件支持的发送接收特性试试,比如CRC,序列号等.前导码的形式这两颗芯片一致吗?

希望TI的工程师能给出一个CC2541和NRF24L01通讯的示例代码,同样需要,谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top