OpenEdv-开源电子网

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

无线模块的问题

[复制链接]

5

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2012-8-22
在线时间
6 小时
发表于 2014-4-3 21:31:47 | 显示全部楼层 |阅读模式
  1、最近买了一对无线模块,一个是跟原子哥这个一样,只不过加了功率放大,是SPI接口。另一个是USB串口,内部应该也是NRF24L01,只不过转成了串口,接口是USB而已。
  2、但是我下位机下载程序后,USB端插上电脑,找得到串口号,但是串口调试助手无法收到数据。
 3、我实验了用两个都是SPI接口的模块分别插在开发板上,可以互相通信,说明硬件和程序没问题。就是USB接收端这个不知道怎么回事。
4、USB接收端,里面是串口,这波特率怎么设置的呢?下位机用的原子的代码。下面是这USB接口的模块图面,有用过的说一下啊。


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

使用道具 举报

5

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2012-8-22
在线时间
6 小时
 楼主| 发表于 2014-4-3 21:38:27 | 显示全部楼层

淘宝链接如下:
USB接口模块:

http://item.taobao.com/item.htm?spm=a1z10.5.w4002-5310597126.44.HtWPij&id=37402238406&qq-pf-to=pcqq.c2c
NRF24L01 SPI接口模块:
http://item.taobao.com/item.htm?spm=a1z10.5.w4002-5310597126.76.WfXA1e&id=14706989715


老板也不懂,资料里也没有详细用法,只有一个基于5
1 的例程。我尝试过修改里面的参数,调整NRF24L01 的频率和发射功率,但是还是接收不到数据。
 而且现在我不知道USB接收端里的设置的频率和发射功率。只是根据淘宝网页上的提示设置了几次参数。


回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-4-3
在线时间
0 小时
发表于 2014-4-3 21:43:30 | 显示全部楼层
nrf24要正确通讯有几个寄存器必须设置一样,你配置32端的时候要注意,如果是打开了自动应答(EN_AA),需要配置CONFIG寄存器中的CRC长度,让两端的长度一样,不然无法通过校验,自然无法应答不能通讯了,而且如果开了自动应答,需要再发射机配置一个接受地址来接受自动应答信号。然后通道和payload长度需要一样,具体的寄存器地址去查一下datasheet。
回复 支持 反对

使用道具 举报

5

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2012-8-22
在线时间
6 小时
 楼主| 发表于 2014-4-4 08:10:56 | 显示全部楼层
回复【3楼】domfecpedals:
嗯,谢谢你的回复,但是我电脑端的模块是无法编程的,我怎么确定我的CRC长度,以及payload长度呢?
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-4-4 09:38:20 | 显示全部楼层
回复【4楼】Still:
---------------------------------
我也买了他家的这个模块,也不知道怎么用呢,我现在用2块开发板,这个用不起来
合肥-文盲
回复 支持 反对

使用道具 举报

5

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2012-8-22
在线时间
6 小时
 楼主| 发表于 2014-4-4 10:01:08 | 显示全部楼层
回复【5楼】合肥-文盲:
---------------------------------
这个模块,是USB接口的,你咋用两块开发板?你是用的两个SPI接口的那种吧,这倒是可行,不过我是想无线到电脑上看数据啊。
回复 支持 反对

使用道具 举报

86

主题

983

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1848
金钱
1848
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-4-4 10:25:17 | 显示全部楼层
我用2块开发板,也就是你说的SPI接口的,现在可以在电脑上看到数据,但是开发板太大,想用这种小的模块代替开发板,但是不知道这个如何设置
合肥-文盲
回复 支持 反对

使用道具 举报

5

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2012-8-22
在线时间
6 小时
 楼主| 发表于 2014-4-4 11:44:29 | 显示全部楼层
回复【7楼】合肥-文盲:
---------------------------------
嗯,我也准备换成两个开发板,再其中一个,串口发送到电脑了。。。或则重新买一对都是串口接口的,直接串口发送,串口接收。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-12 19:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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