goldmars 发表于 2014-8-26 08:55:06

NRF24L01需要短接CSN和CE才能正常发送和接受,该如何解决?

最近在制作飞控,在无线传输上遇到了问题,采用的是NRF24L01,程序应该没啥错,是别人调试过的,但是在我的NRF24L01上就不工作,具体表现是发送端寄存器显示发送成功,但是需要用手摸CSN和CE(短路CSN/CE)接收端才能接收到,而且对换发射端和接收端的NRF24L01都是这样,另外还有一个奇怪的现象就是摸发送端的CSN和CE(短路)接收端可以收到数据,摸接收端的CSN和CE也可以正常接收数据,求大神们帮忙看一眼是怎么回事?是因为SPI的时序太快了吗?

liughsy008 发表于 2014-8-26 10:28:45

{:mad:}会不会是程序问题啊?

rainyuoko 发表于 2014-8-26 12:12:20

cs和ce拉低了么?

goldmars 发表于 2014-8-26 22:39:14

rainyuoko 发表于 2014-8-26 12:12
cs和ce拉低了么?

拉低了呀,就是NRF24L01有点旧了,12年淘宝买的,程序是当时卖家给的,我仔细对照说明看了,应该没啥问题呀,正常读寄存器的值都是对的

goldmars 发表于 2014-8-26 22:39:42

liughsy008 发表于 2014-8-26 10:28
会不会是程序问题啊?

你有没有调试通过的例程呀,求分享一个呗
页: [1]
查看完整版本: NRF24L01需要短接CSN和CE才能正常发送和接受,该如何解决?