极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: L.anrist

关于无线传输模块NRF24L01的小小研究

  [复制链接]
 楼主| 发表于 2014-11-4 22:13:06 | 显示全部楼层
wanglei830205 发表于 2014-11-4 20:10
上次说错了,Leonardo的SPI定义为MISO:D14,MOSI16,SCK15,楼主用SPI的例子2按这个方法接线,CE接D8,CS ...

貌似我以前用2560做测试行不通的时候我都很认真的检查过接线的  感觉自己应该没有接错的样纸。你用2560和uno连接实验看下  看你行不行。
回复 支持 反对

使用道具 举报

发表于 2014-11-5 19:30:20 | 显示全部楼层
http://swf.com.tw/?p=406,这个是Leonardo的SPI引脚定义说明,2560我手头没有,所以暂时试不了,不过会不会是你使用接线的引脚定义不对?
有一个办法可以检查,写一段程序,包括SPI.h头文件,然后用串口打印输出MOSI,MISO,SCK的值,这样可以检查是不是与你的实际接线一致
回复 支持 反对

使用道具 举报

发表于 2014-11-5 19:33:56 | 显示全部楼层
Arduino\hardware\arduino\variants\mega\路径下的pins_arduino.h定义了MISO,MOSI,SCK的值
static const uint8_t SS   = 53;
static const uint8_t MOSI = 51;
static const uint8_t MISO = 50;
static const uint8_t SCK  = 52;
回复 支持 反对

使用道具 举报

发表于 2014-11-7 17:33:08 | 显示全部楼层
我只有arduino mini 328,板子上没有3.3V的,可直接上5V的吗?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-7 22:05:33 | 显示全部楼层
yanglang00 发表于 2014-11-7 17:33
我只有arduino mini 328,板子上没有3.3V的,可直接上5V的吗?谢谢

最好别这样 我感觉5v会烧掉无线芯片
回复 支持 反对

使用道具 举报

发表于 2014-11-8 14:07:37 | 显示全部楼层
大哥,我昨天用两个arduino mini 328 测试成功了,用了是5V的,真的是太感谢你了,还有个问题就是:我想连续不断的给串口发送数据,LOOP()函数应该怎么改,谢谢了
void loop()
{
while(Serial.available()>0)
{
   words=Serial.read();   
   Mirf.send((byte *)&words);  
   while(Mirf.isSending())
   { }
}              
}
回复 支持 反对

使用道具 举报

发表于 2014-11-8 17:52:25 | 显示全部楼层
大哥,这个难题已经折磨我两天了,跪求答案啊
我想用NRF24L01连续不断的给串口发送数据,发送和接收的LOOP()函数应该怎么改,把数组放在那里啊
回复 支持 反对

使用道具 举报

发表于 2014-11-14 08:40:30 | 显示全部楼层
可以通信了,就是掉电后再上电,通信不了了?为啥啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-15 22:07:45 | 显示全部楼层
yanglang00 发表于 2014-11-14 08:40
可以通信了,就是掉电后再上电,通信不了了?为啥啊

我以前做实验的时候通电再上电是可以继续通信的  我不清楚你是哪里的问题  自己好好检查下吧  应该可以恢复通信的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-15 22:09:29 | 显示全部楼层
yanglang00 发表于 2014-11-8 17:52
大哥,这个难题已经折磨我两天了,跪求答案啊
我想用NRF24L01连续不断的给串口发送数据,发送和接收的LOOP ...

课业繁重,最近不怎么上论坛,抱歉不能及时回答。
现在你要做的功能做到了吗?
回复 支持 反对

使用道具 举报

发表于 2015-3-6 11:24:41 | 显示全部楼层
厉害厉害,我正需要这个
回复 支持 反对

使用道具 举报

发表于 2015-3-28 22:58:27 | 显示全部楼层
你好,我初学arduino,按照你的代码,把nRF24L01的收发程序输入到ide中,为什么下载总是出错误呢?弄了一晚上了,愣是没搞懂
回复 支持 反对

使用道具 举报

发表于 2015-3-29 01:08:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2015-3-31 07:39:47 | 显示全部楼层
天天向上/tp 发表于 2013-3-28 10:51
ping_server.cpp:17:18: error: Mirf.h: No such file or directory
ping_server.cpp:18:22: error: nRF24 ...

error: Mirf.h: No such file or directory
  错误 MIRF.H没在文件夹下
西面的一堆都是写的没定义 MIRF

你的库没用好                        
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-7 07:52:42 | 显示全部楼层
L.anrist 发表于 2013-7-2 21:36
怀疑你的库文件没有放置好

那么你检查了library文件夹了没
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 23:20 , Processed in 0.065219 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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