查看: 294|回复: 5

[未解决] nRF24L01的库怎么弄

[复制链接]

该用户从未签到

发表于 2020-3-30 23:56 | 显示全部楼层 |阅读模式
本帖最后由 NICKTHEREAL 于 2020-3-31 09:07 编辑

做毕设 求求大神帮帮解读
Arduino:1.8.9 (Windows 10), 开发板:"Arduino/Genuino Uno"

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp: In member function 'uint16_t RF24Network::read(RF24NetworkHeader&, void*, uint16_t)':

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp:689:35: error: 'rf24_min' was not declared in this scope

   maxlen = rf24_min(maxlen,bufsize);

                                   ^

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp: In member function 'bool RF24Network::write(RF24NetworkHeader&, const void*, uint16_t, uint16_t)':

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp:789:79: error: 'rf24_min' was not declared in this scope

  uint16_t fragmentLen = rf24_min((uint16_t)(len-offset),max_frame_payload_size);

                                                                               ^

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp:822:16: error: 'class RF24' has no member named 'txStandBy'

     ok = radio.txStandBy(txTimeout);  

                ^

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp: In member function 'bool RF24Network::write(uint16_t, uint8_t)':

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp:969:11: error: 'class RF24' has no member named 'txStandBy'

     radio.txStandBy(txTimeout);

           ^

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp: In member function 'bool RF24Network::write_to_pipe(uint16_t, uint8_t, bool)':

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp:1078:14: error: 'class RF24' has no member named 'writeFast'

   ok = radio.writeFast(frame_buffer, frame_size,0);

              ^

D:\zmx\Arduino\libraries\RF24Network\RF24Network.cpp:1081:16: error: 'class RF24' has no member named 'txStandBy'

     ok = radio.txStandBy(txTimeout);

                ^

exit status 1
为开发板 Arduino/Genuino Uno 编译时出错。



QQ浏览器截图20200331090414.png
QQ截图20200330235603.jpg

该用户从未签到

 楼主| 发表于 2020-3-30 23:58 | 显示全部楼层
arduino uno开发板 R3 升级版本ATMEGA328P ch340 TTL芯片
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2020-3-31 00:35 | 显示全部楼层
    直接选 UNO 就行了
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2020-3-31 08:06 | 显示全部楼层
    报错是你调用的库报错,和你用什么板子无关

    该用户从未签到

     楼主| 发表于 2020-3-31 08:56 | 显示全部楼层
    奈何col 发表于 2020-3-31 08:06
    报错是你调用的库报错,和你用什么板子无关

    那我要用nRF24L01  要用到什么库

    该用户从未签到

     楼主| 发表于 2020-3-31 09:08 | 显示全部楼层
    奈何col 发表于 2020-3-31 08:06
    报错是你调用的库报错,和你用什么板子无关

    我找的程序里面有
    #include <RF24Network.h>
    #include <RF24Network_config.h>
    #include <Sync.h>
    这几个
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    求大神看看哪里有问题,设备在线,米家也同步正常,就.....
    求大神看看哪里有问题,设
    代码: #define BLINKER_PRINT Serial //用于打开串口 #define BLINKER_WIFI #define
    晒图ESP8266一个框架
    晒图ESP8266一个框架
    好久没发帖了,出来活跃活跃一下。ESP8266免身份登录截图。 最近外研究新的架构M2M或P
    Arduino 求助 串口接收数据不正确,数据丢失问题
    Arduino 求助 串口接收数
    问题整了好久,我自己写的C#程序发送数据,arduino接收数据。 但是发现arduino接收的
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表