This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题,谢谢!
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通讯的示例代码,同样需要,谢谢!