通过单片机用NRF24l01无线模块进行232通信时,不管我的主机是否有发送数据,从机都一直在接收数据........

为什么会这样的呢?前天还好好的。是不是接线断开了或者板子坏了?还是有其他原因的?

这是典型的程序问题,我的经验是你从机的程序运行不稳定,程序跑飞了。你在烧写下,还不行的话,就在改改从机的程序把
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-03
第2个回答  2011-08-03
你用中断响应了吗?

为什么我做的NRF24L01无线模块,单片机上电后只能发送和接收一次数据啊...
没用过24L01,以使用CC1101的经历讨论下:无线芯片接收前想要收到数据,必须把芯片设置成接收状态,CC1101的是写SRX命令。每次接收后也要写此命令。好好读读芯片的datasheet跟user guide吧,那个上面很全。

酒精含量检测仪(一种无线酒精浓度探测仪的研制)
nRF24L01与单片机接口为四线SPI方式,CSN、SCK、MOSI、MISO管脚分别是SPI的片选使能线、时钟线、数据输入线、数据输出线。IRQ为中断信号线(低电平有效),接至单片机的外部中断管脚,单片机主要是通过该接口线与nRF24L01进行通信并判断数据接收和数据发送是否完成。CE为芯片的RX\/TX模式选择线。IREF为参考电流输入端,通过22 ...

nrf24l01中如何判断单片机与无线模块通讯成功
单片机读取 2401的状态寄存器,如果返回正常值,说明连接良好 如果返回0,或者FF就说明没连接正确

单片机,无线收发模块NRF24L01+为什么接收机前几次能成功接收,后来就什 ...
这个寄存器,配置还是很复杂的,你尝试把每次发射之间的时间加长一点,可能是寄存器过压,你再看看程序,是不是有问题,或者程序跑飞了

求51单片机nRF24L01+无线模块的程序和设计电路图,收和发的
nRF24L01供应商:拍明芯城元器件商城 简介 输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。极低的电流消耗:当工作在发射模式下发射功率为0dBm 时电流消耗为11.3mA ,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。应用领域 ●...

如何测试NRF24L01模块是否正常工作,现在电路和程序都有但是没有完成收发...
1.首先检查发送端是否正确。在发送端的单片机程序中发送命令子函数中加入一个可以控制某个二极管灯亮灯灭的语句(例如sbit pow=P1^0;pow=~pow;\/\/P1^0通过电阻接一个二极管)。然后开机看看这个二极管是否亮。注意保证在两次发送之间要留足够的时间间隔,500ms以上吧,不然即使二极管在闪,人眼也判断不...

一个NRF24L01的无线模块能否同时具备发送和接收的功能,也就是双工...
不能双工模式,只能在初始化阶段被配置为发送或接收模式,不能一边发送一边接收。例如两个单片机各挂一个无线模块,那么指定了其中一个是发送模式后,另一个就别无选择,只能作为接收模式!

我现在也在做nRF24L01无线芯片在两个单片机之间进行传输数据,能交流一...
如果你的nRF24L01芯片是已经做成了模块,而且模块可以直接和单片机的串口连接,那么就当成是有线电缆连接来用就可以了。当然有一些必要的设置,例如模块地址、波特率等不多的几个参数需要设一下。使用时注意几个问题:① 多数模块要求3.6V供电,因此在与单片机连接时,要注意电平问题。最好选用VCC是3.6V的...

nRF24L01中状态寄存器读出来的数据都是00, 写0x70后,读出为0x0e,怎么...
比如你写入0x70,则应该是0111 0000;miso是你从芯片读出来的值;2、再仔细检查一遍nRF24l01的各个管脚是否和程序中定义的管脚一一对应。3、(我当时的故障原因)检查芯片的地线是否接牢,注意要和单片机共地,而且最好供3.3v的电压 希望我的回答对你有帮助^_^ ...

我编写了一个基于51单片机下的NRF24L01无线收发的程序,但是不工作...
网上程序一大堆,不过如果不能使用,有可能是电源问题。发送信号的时候,电流很大,如果电源不好,电压会给拉低,导至不能工作

相似回答