wanglei830205 发表于 2014-11-4 20:10 static/image/common/back.gif
上次说错了,Leonardo的SPI定义为MISO:D14,MOSI16,SCK15,楼主用SPI的例子2按这个方法接线,CE接D8,CS ...
貌似我以前用2560做测试行不通的时候我都很认真的检查过接线的感觉自己应该没有接错的样纸。你用2560和uno连接实验看下看你行不行。
http://swf.com.tw/?p=406,这个是Leonardo的SPI引脚定义说明,2560我手头没有,所以暂时试不了,不过会不会是你使用接线的引脚定义不对?
有一个办法可以检查,写一段程序,包括SPI.h头文件,然后用串口打印输出MOSI,MISO,SCK的值,这样可以检查是不是与你的实际接线一致
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;
我只有arduino mini 328,板子上没有3.3V的,可直接上5V的吗?谢谢
yanglang00 发表于 2014-11-7 17:33 static/image/common/back.gif
我只有arduino mini 328,板子上没有3.3V的,可直接上5V的吗?谢谢
最好别这样 我感觉5v会烧掉无线芯片
大哥,我昨天用两个arduino mini 328 测试成功了,用了是5V的,真的是太感谢你了,还有个问题就是:我想连续不断的给串口发送数据,LOOP()函数应该怎么改,谢谢了
void loop()
{
while(Serial.available()>0)
{
words=Serial.read();
Mirf.send((byte *)&words);
while(Mirf.isSending())
{ }
}
}
大哥,这个难题已经折磨我两天了,跪求答案啊
我想用NRF24L01连续不断的给串口发送数据,发送和接收的LOOP()函数应该怎么改,把数组放在那里啊
可以通信了,就是掉电后再上电,通信不了了?为啥啊
yanglang00 发表于 2014-11-14 08:40 static/image/common/back.gif
可以通信了,就是掉电后再上电,通信不了了?为啥啊
我以前做实验的时候通电再上电是可以继续通信的我不清楚你是哪里的问题自己好好检查下吧应该可以恢复通信的
yanglang00 发表于 2014-11-8 17:52 static/image/common/back.gif
大哥,这个难题已经折磨我两天了,跪求答案啊
我想用NRF24L01连续不断的给串口发送数据,发送和接收的LOOP ...
课业繁重,最近不怎么上论坛,抱歉不能及时回答。
现在你要做的功能做到了吗?
厉害厉害,我正需要这个
你好,我初学arduino,按照你的代码,把nRF24L01的收发程序输入到ide中,为什么下载总是出错误呢?弄了一晚上了,愣是没搞懂
:D:D:D:D;P;P
天天向上/tp 发表于 2013-3-28 10:51 static/image/common/back.gif
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
你的库没用好
L.anrist 发表于 2013-7-2 21:36 static/image/common/back.gif
怀疑你的库文件没有放置好
那么你检查了library文件夹了没