OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4961|回复: 11

调试几天了一直没有进展,求助无线通信NRF24

[复制链接]

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
发表于 2014-5-8 15:09:59 | 显示全部楼层 |阅读模式
5金钱
最近今天一直在调试这个无线模块,一直没有成功,各种方法都试了一下,一直没有进展,我用的是51单片机,按照原子的程序,握手是成功的,发不了,也收不到,那个IRQ的信号脚一直都不变的,希望大家给予帮忙,个人实在是无能为力了<br />
/*******************主函数********************/<br />
void main()<br />
{<br />
unsigned i=0;<br />
Serial_Init();<br />
init_io();<br />
ceshi();<br />
&nbsp;<br />
}<br />
/***************IO口初始化函数**************************/<br />
<br />
void init_io(void)<br />
{<br />
CE &nbsp;= 0; &nbsp; &nbsp; &nbsp; &nbsp;// 待机<br />
CSN = 1; &nbsp; &nbsp; &nbsp; &nbsp;// SPI禁止<br />
SCK = 0; &nbsp; &nbsp; &nbsp; &nbsp;// SPI时钟置低<br />
IRQ = 1; &nbsp; &nbsp; &nbsp; &nbsp;// 中断复位<br />
}<br />
/*************************测试函数*********************/<br />
void ceshi()<br />
{<br />
uchar status;<br />
while(NRF_Check())<br />
{<br />
send_UART(0x11);<br />
delay_ms(20); <br />
}<br />
send_UART(0x22);<br />
while(1)<br />
{<br />
TX_Mode();<br />
status = nRF24L01_TxPacket(TX_BUF);<br />
&nbsp;/*判断发送状态*/<br />
&nbsp;switch(status)<br />
&nbsp;        {<br />
&nbsp;         &nbsp;case MAX_RT:<br />
send_UART(0x33);<br />
break;<br />
<br />
&nbsp;case 0xff:<br />
&nbsp;                 send_UART(0x44);<br />
break;<br />
<br />
&nbsp;case TX_DS:<br />
&nbsp;         &nbsp; &nbsp;send_UART(0x55); <br />
break; &nbsp; <br />
&nbsp;        } <br />
}<br />
<br />
}<br />
这是主测试函数,经过串口调试的打印结果<br />
FF C0 C0 C0 C0 C0 22&nbsp;<br />
说明单片机和无线模块握手成功了,至于怎么多一个FF,我也不太清楚,现在存在的问题:<br />
1.无法发送,程序会停在发送完成中断那里,中断信号一直不变化,不知道为什么?<br />
2.接收函数也是相同的问题。<br />
3。谁有真正51调试可以用的希望发一个给我谢谢了,邮箱:305149619@qq.com

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2014-5-8 16:37:20 | 显示全部楼层
你地址什么都对的吗。发送数据的速率要比接收速率要快才可以
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-8 19:48:31 | 显示全部楼层
这个我要找下才行,有可能删了
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
 楼主| 发表于 2014-5-8 21:37:08 | 显示全部楼层
回复【2楼】ST-FAE-SALE:
<br>---------------------------------
<br>1.地址是对的,而写和单片机的检测也是可以的,
<br>2.你说的速率是什么意思,一个钥匙2M,一个是1M?
<br>3.你有调试好的程序吗?能方便发一份吗?
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
 楼主| 发表于 2014-5-8 21:38:12 | 显示全部楼层
回复【3楼】Badu_Space:
<br>---------------------------------
<br>真的感谢你,你有程序吗?调试好的51的,我现在是把我知道的方法都是了一遍,实在不知道是什么原因了,感谢你帮忙忙了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2014-5-8 22:51:17 | 显示全部楼层
回复【5楼】zhao305149619:
<br>---------------------------------
<br>论坛有人发过51版本的NRF代码.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-9 08:28:17 | 显示全部楼层
这个是我的测试程序

51NRFtest.zip

58.5 KB, 下载次数: 209

现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
 楼主| 发表于 2014-5-11 10:41:59 | 显示全部楼层
回复【7楼】Badu_Space:
<br>---------------------------------
<br>感谢你的程序,到现在还是不行,不知道为什么,始终调试不通,真的好奇怪
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
 楼主| 发表于 2014-5-11 10:43:30 | 显示全部楼层
回复【6楼】正点原子:
<br>--------------------------------
<br>我用过别人的程序,效果还是一样的,不知道具体是什么原因了,一直调试不通,始终收不到,真希望一个大神降临到我身边,看着他解决问题的全过程
回复

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-11 12:16:05 | 显示全部楼层
回复【8楼】zhao305149619:
<br>---------------------------------
<br>我这个可以跑的,慢慢分析一下吧,抓时序出来看下
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
 楼主| 发表于 2014-5-13 22:57:41 | 显示全部楼层
回复【10楼】Badu_Space:
<br>---------------------------------
<br>谢谢你了,我这几天在写别的东西,过几天我好好弄弄,我不知道会不会是硬件的原因,据我了解的程序也不是很复杂,就是调不通
回复

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-14 08:22:21 | 显示全部楼层
回复【11楼】zhao305149619:
<br>---------------------------------
<br>老规矩,抓时序,jtag仿真
<br>
<br>前提是硬件没问题
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-9-30 03:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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