清水 发表于 2012-9-20 23:08:19

我想问一下有没有用软件SPI实现的NRF24L01无线传输的例子

如题,我要W5100和NRF24l01一起用,这下纠结了。汗,有没有解决方案啊??

test01 发表于 2012-9-21 00:04:08

首先SPI是可以共用端口的,一般SPI设备有个片选脚
片选脚分别接一个IO,给哪个发数据的时候就拉低那个IO

如果非要用自编程SPI,可以参考站内的LCD5110帖子,那里就是软件SPI。效率不如硬件的

清水 发表于 2012-9-21 21:20:46

test01 发表于 2012-9-21 00:04 static/image/common/back.gif
首先SPI是可以共用端口的,一般SPI设备有个片选脚
片选脚分别接一个IO,给哪个发数据的时候就拉低那个IO
...

谢谢,我用了一下论坛里的程序,试了一下,将IO管脚改掉,实验成功,还在研究中

zhangdeyue1 发表于 2012-9-28 12:23:54

楼主是用论坛哪个帖子的程序试验成功了?我也想试试

ssignik 发表于 2012-12-16 17:14:13

同楼上楼主成功了的话 分享一下 让大家学习学习咯:)
曾经尝试过 没成功不知道如何把代码相互嵌套 总感觉有冲突。。

sangyingahua 发表于 2013-10-23 18:33:03

请问成功了吗?我也遇到同样问题......解决中..........

hmjack2008 发表于 2013-10-24 15:05:20

nRF24L01软实现Spi,支持中断
http://www.geek-workshop.com/thread-7498-1-1.html


“软SPI” 可以实现同一块Arduino接两个nRF24L01, 自发自收(没使用中断).
页: [1]
查看完整版本: 我想问一下有没有用软件SPI实现的NRF24L01无线传输的例子