micro_听海 发表于 2012-9-5 19:21:03

问题有点乱,让我理理。
1比如程序
status = SPI_RW(reg);                   // select register
SPI_RW(value);                        // ..and write value to it..
这两行,可以这样先选择寄存器再写入数据来向寄存器里写数据吗?
2SPI_RW_Reg(WRITE_REG + EN_AA, 0x01);      // Enable Auto.Ack:Pipe0   这个函数是向EN_AA寄存器写入数据0x01,这上面的写入数据的方法和这种有什么异同?
3还有SPI_RW_Reg(FLUSH_RX,0); // clear RX_FIFO为什么有些寄存器前面要加WRITE_REG,而有些不加?这和WRITE_REG和FLUSH_RX是spi指令有什么关系吗?
问题太乱了,求高手指点

Muller_r 发表于 2012-9-6 08:53:12

micro_听海 发表于 2012-9-5 19:21 static/image/common/back.gif
问题有点乱,让我理理。
1比如程序
status = SPI_RW(reg);                   // select register


额。。。说实话你提的这些我回答不了。。。等高手解答。。。

ppp2k 发表于 2012-9-15 19:56:11

程序在1.0.1 新版本程序下无法编译通过,有没有人会改,让他能在新程序下使用

Pizzro 发表于 2012-10-5 13:04:12

他给的代码有问题。 sck 在uno里面默认是13号口 在mega里面是50多号

Pizzro 发表于 2012-10-5 13:05:52

建议看这篇文章的最后评论部分 (E文)
http://www.elecfreaks.com/203.html

Pizzro 发表于 2012-10-5 13:12:36

在配置 nfr2401.h里面 ,使用以下引脚配置。

#define CE       8
// CE_BIT:   Digital Input   Chip Enable Activates RX or TX mode

#define CSN      10
// CSN BIT:Digital Input   SPI Chip Select

#define IRQ   9
// IRQ BIT:Digital Output    Maskable interrupt pin

//#define MISO   12
// MISO BIT: Digital Output
//#define MOSI   11// MOSI BIT: Digital Input   
//#define SCK      13


本人环境是arduino 1.0的IDE。
UNO用户 请先严格按照这个接法。测试模块。省去不必要的麻烦。
有几个引脚加了注释 是因为默认的。不用也不允许自己再定义。

Pizzro 发表于 2012-10-5 13:14:22


这是本人的芯片引脚。

萧芸凤 发表于 2012-10-29 13:51:57

可不可以双向通信

wenhong2966 发表于 2012-10-29 17:29:32

过来学习,这个模块一直没敢搞,回去试一下。Mark

cjl06 发表于 2013-1-8 17:40:22

我试了北京龙凡汇众的一块DFRduinoDuemilanove的板子,用这块控制板的引脚也需要按36楼方法调整

天天向上/tp 发表于 2013-3-27 20:36:51

不知道怎么传图片,还要什么地址???悲剧

天天向上/tp 发表于 2013-3-27 20:39:09

status = 40
*****************RX_Mode start******************************R
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
这个是什么意思??

天天向上/tp 发表于 2013-3-27 20:39:43

status = 1E
*******************TX_Mode Start****************************
发射显示这个???该怎么搞呢???

天天向上/tp 发表于 2013-3-28 10:23:44

Pizzro 发表于 2012-10-5 13:12 static/image/common/back.gif
在配置 nfr2401.h里面 ,使用以下引脚配置。

#define CE       8


请问你这个配置适合哪个程序???

逍遥子 发表于 2013-4-18 23:00:40

留下爪印!!以后学习哈
页: 1 2 [3] 4 5 6 7 8
查看完整版本: 糊涂塔克学习笔记01 Arduino+nRF24L01