业余小玩家 发表于 2014-11-15 20:41:01

求助大神解决NRF24L01问题?

问什么我下载的别人的代码,怎么也编译不成功呢?????

IDE显示:


In file included from D:\Arduino\hardware\arduino\cores\arduino/Arduino.h:213,
               from nRF24l01_TX3.pde:7:
D:\Arduino\hardware\arduino\variants\mega/pins_arduino.h:36: error: expected unqualified-id before numeric constant
D:\Arduino\hardware\arduino\variants\mega/pins_arduino.h:37: error: expected unqualified-id before numeric constant
D:\Arduino\hardware\arduino\variants\mega/pins_arduino.h:38: error: expected unqualified-id before numeric constant






qwlno_1 发表于 2015-1-27 10:35:42

:):):):):),,根据底下的提示,寻找 到pins_arduino.h文件的 41行,你就知道了,那里定义了static const uint8_t MOSI = 11;
static const uint8_t MISO = 12;
static const uint8_t SCK= 13;
你用的NRF24L01库重复定义了。所以就出问题了,我也是刚刚开始弄,搜到你的帖看楼下,结果没有人回复,好无奈。不过还是自己尝试 修改了 库定义。我将定义名字改成MOSI_2401MISO_2401 SCK_2401
页: [1]
查看完整版本: 求助大神解决NRF24L01问题?