搜索
bottom↓
回复: 11

求助,NRF2401打死收不到数据

[复制链接]

出0入0汤圆

发表于 2009-5-3 16:28:20 | 显示全部楼层 |阅读模式
折腾来折腾去,NRF2401接收端(DR1)硬是一点反应都没有

发送和接收的配置字除最后一位,其它都是一样的,用的MCU是STM32,直接用它的SPI方式
NRF2401用的ShockBurst模式。
想确认一下,发送端的ANT1,ANT2有方波输出是否就说明发送正常(现在发送端是有方波输出的),接收板换上发送程序也可以看到方波

但换接收的话就一点反应都没,甚至连一点误码干扰之类的东西都收不到,一点都没。用的是淘宝上的9元的NRF2401模块。
请教DX们该怎么检查。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-5-3 16:45:42 | 显示全部楼层
两端的配置信息是不是全都一样,,发生端数据是有了的,,
就看DR脚,有波形就行哈

出0入0汤圆

 楼主| 发表于 2009-5-3 17:31:15 | 显示全部楼层
配置一样啊,除了最后一位,决定发送接收那个,那个应该没关系吧,地址用的 0xCCCCCC
其他的配置都是坛子里的网友的程序。

DR脚这两天都被俺望穿了。。。硬是静悄悄的低电平,连个误动作都没,受不了了。。。

对了,想确认下发送端的ANT1脚有方波输出可以说明发送没问题么?

出0入0汤圆

 楼主| 发表于 2009-5-4 14:30:17 | 显示全部楼层
顶一下,沉太快
有经验的兄弟给点建议啊

出0入0汤圆

发表于 2009-5-4 15:49:49 | 显示全部楼层
过些天才能玩那个东西,现在还不了解,帮不了

出0入0汤圆

 楼主| 发表于 2009-5-5 20:56:28 | 显示全部楼层
多谢各位,现在DR1脚有波形了,但我还没尝试去读它,读不到,所以DR1一直是高的,因为数据没读出来

因为现在情况是这样,我直接用STM32的SPI与NRF2401相接,SPI模式设为MASTER
对NRF2401写数据时直接就写就OK了,SCK与MOSI会自相配合将数据写入。

但是当NRF2401收到数据是,该怎么去读取呢?
MCU的SPI始终作为MASTE的,那数据该从MISO这个脚送进来,可是要想让NRF2401送数据,必需要有CLK时钟,也就是SCK这个脚咯。
但不晓得怎么让SCK这个引脚产生时钟,就STM32看来,读数据用SPI_I2S_ReceiveData(SPI2); 但这句话只是 return SPIx->DR;
也就是这只是读取接收缓冲区,通过示波器观察,执行这句话时SCK并没有产生CLK时钟,所以数据自然也就没出来。或者说这句话的功能根本就是说数据已经接收到了,存在缓冲区里,执行这句话不过是去把数据读过来。所以现在不明白作为MASTER的MCU怎么让NRF2401将数据交出来,难道说这时的CLK需要软件模拟SPI?不能用硬件来?

小弟概念不清,还请各兄弟指点

出0入0汤圆

发表于 2009-5-28 20:55:20 | 显示全部楼层
我才遇到一个问题,有意思,A,B两块板子,两个2401模块,当全部插在B板上做自发自收,没问题。

A板子插一块,发送数据,B板插一块收也可以,但是A板子收,B板发,就不行,A板打死没有DR,强行用一个导线将DR1碰一下VCC,能收到中断,但数据为0(这实际上说明A板没收到东西),这怎么解释,我甚至在A板的DR脚上做了个10k的上拉电阻,还是不行。

出0入0汤圆

发表于 2009-6-9 15:56:19 | 显示全部楼层
【6楼】 ny2000214
我对SPI总线不熟悉,所以瞎说几句,只是参考!!
我猜:是不是发送之后就要把SPI设为从机啊?这样就可以有数据进来了!!

出0入0汤圆

发表于 2009-7-27 02:03:12 | 显示全部楼层
不清楚,不过记忆中貌似2401一定要是MASTER

出0入0汤圆

发表于 2010-8-25 00:45:42 | 显示全部楼层
mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 10:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表