求助 nrf24l01
本帖最后由 ssignik 于 2012-12-16 16:37 编辑在实现两个nrf24l01 之间通信时,首次,用的是两块arduino nano 板 ,通信建立 然后 使用同样的代码 和同样的接法 把其中接收板nano板 换成arduino uno板 发现收不到数据 这个是什么问题 ? 发送接收代码不一样的 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接口 解决的 。。。。
也许是我的电脑问题 这个没法解释 ssignik 发表于 2012-12-16 16:31 static/image/common/back.gif
不好意思 是我的表述问题 这个只是板子的问题 和代码没关系的
当换板子使用arduino uno板时 接受代码和 ...
原来如此:lol 你看看库文件的定义,具体我也每台记住nano的SPI接口咋定义的 ̄ ̄ 我在uno上用nRF24L01需要占用8、9、10、11、12、13一共六个数字接口,其中还有9、10、11这三个PWM口。实现了通信以后我的uno接口被占去一半,只剩下三个pwm接口,我不够用呀,有什么办法能省下pwm接口吗?
页:
[1]