极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12759|回复: 5

求助 nrf24l01

[复制链接]
发表于 2012-12-16 12:32:00 | 显示全部楼层 |阅读模式
本帖最后由 ssignik 于 2012-12-16 16:37 编辑

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

使用道具 举报

发表于 2012-12-16 15:05:16 | 显示全部楼层
发送接收代码不一样的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-16 16:31:20 | 显示全部楼层
swim 发表于 2012-12-16 15:05
发送接收代码不一样的

不好意思 是我的表述问题 这个只是板子的问题 和代码没关系的
当换板子使用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接口 解决的 。。。。
也许是我的电脑问题 这个没法解释
回复 支持 反对

使用道具 举报

发表于 2012-12-16 19:29:39 | 显示全部楼层
ssignik 发表于 2012-12-16 16:31
不好意思 是我的表述问题 这个只是板子的问题 和代码没关系的
当换板子使用arduino uno板时 接受代码和 ...

原来如此
回复 支持 反对

使用道具 举报

发表于 2013-8-15 22:08:01 | 显示全部楼层
你看看库文件的定义,具体我也每台记住nano的SPI接口咋定义的 ̄ ̄
回复 支持 反对

使用道具 举报

发表于 2013-12-11 13:38:37 | 显示全部楼层
我在uno上用nRF24L01需要占用8、9、10、11、12、13一共六个数字接口,其中还有9、10、11这三个PWM口。实现了通信以后我的uno接口被占去一半,只剩下三个pwm接口,我不够用呀,有什么办法能省下pwm接口吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 11:54 , Processed in 0.034904 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表