ssignik 发表于 2012-12-16 12:32:00

求助 nrf24l01

本帖最后由 ssignik 于 2012-12-16 16:37 编辑

在实现两个nrf24l01 之间通信时,首次,用的是两块arduino nano 板 ,通信建立 然后 使用同样的代码 和同样的接法 把其中接收板nano板 换成arduino uno板 发现收不到数据 这个是什么问题 ?

swim 发表于 2012-12-16 15:05:16

发送接收代码不一样的

ssignik 发表于 2012-12-16 16:31:20

swim 发表于 2012-12-16 15:05 static/image/common/back.gif
发送接收代码不一样的

不好意思 是我的表述问题 这个只是板子的问题 和代码没关系的
当换板子使用arduino uno板时 接受代码和用arduino nano板用的是一样的代码 针脚的接法是
**   SPI-compatible                                                 **
**   CS - to digital pin 8                                          **
**   CSN - to digital pin 9(SS pin)                               **
**   SCK - to digital pin 10 (SCK pin)                              **
**   MOSI - to digital pin 11 (MOSI pin)                            **
**   MISO - to digital pin 12 (MISO pin)                            **
**   IRQ - to digital pin 13 (MISO pin)

而最后这个问题解决了 但不知道原因 至于解决的方法 是我把数据线连接电脑的那端 从电脑左边换到电脑右边(即从有2个usb接口的电脑一侧换到只有一个usb口的电脑那侧。。)

还有我用 arduino leonardo是在向板子烧写程序时 遇到烧录不进去的情况 也是这样换了usb接口 解决的 。。。。
也许是我的电脑问题 这个没法解释

swim 发表于 2012-12-16 19:29:39

ssignik 发表于 2012-12-16 16:31 static/image/common/back.gif
不好意思 是我的表述问题 这个只是板子的问题 和代码没关系的
当换板子使用arduino uno板时 接受代码和 ...

原来如此:lol

Du_゜小草先生 发表于 2013-8-15 22:08:01

你看看库文件的定义,具体我也每台记住nano的SPI接口咋定义的 ̄ ̄

simatic_net 发表于 2013-12-11 13:38:37

我在uno上用nRF24L01需要占用8、9、10、11、12、13一共六个数字接口,其中还有9、10、11这三个PWM口。实现了通信以后我的uno接口被占去一半,只剩下三个pwm接口,我不够用呀,有什么办法能省下pwm接口吗?
页: [1]
查看完整版本: 求助 nrf24l01