极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10662|回复: 3

nrf24L01接收问题

[复制链接]
发表于 2013-12-26 15:34:12 | 显示全部楼层 |阅读模式
本帖最后由 ioiomi 于 2013-12-28 00:01 编辑


还是有问题 一直收到128  是什么问题

我发现是程序一开始就进入了死循环 它会一直收到128 我就看了下sck接的没错 后来量了下11 12 貌似短路了 可能是这个原因  明天测试


以前试验过是可以的 现在把这段代码复制进去为什么就会死机

就加了个RTC
//时钟头文件
#include <Wire.h>
#include <RTClib.h>
//nrf24l01
#include <SPI.h>
#include <Mirf.h>
#include <nRF24L01.h>
#include <MirfHardwareSpiDriver.h>


  while( Mirf.dataReady()>0 )
  {
    Mirf.getData(&c);
    nowtemp+=(char)c;
    delay(5);
  }


硬件用单独的无线例子测试是正常的
难道时钟和无线有冲突
回复

使用道具 举报

发表于 2013-12-26 15:55:33 | 显示全部楼层
nrf24L01供电端并联个10uf电容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-26 16:02:08 | 显示全部楼层
isilcala 发表于 2013-12-26 15:55
nrf24L01供电端并联个10uf电容

这个有的 供电没问题 我用标准例子测试正常  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-28 00:01:28 | 显示全部楼层
还是有问题 一直收到128  是什么问题
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-10 04:30 , Processed in 0.054894 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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