共工科技

NRF24L01能当做wifi用吗,就是用手机接收数据?nrf24l01

文章目录


NRF24L01能当做wifi用吗,就是用手机接收数据?

不可以。 NRF24L01是一款工作在2.4G的无线收发芯片,低功耗设计,可用于无线鼠标 ,无线门禁,无线数据通讯等。 但是NRF24L01的传输带宽、调制方式等都和WIFI不同,其实没有任何一款2.4G常规数传芯片能实现WIFI传输,设计目的就根本不同。即使你只需要WIFI的部分功能,那也必须使用全套WIFI资源。 要实现WIFI功能,可以使用WIFI模块,或者WIFI芯片搭建。

nrf24r01配置步骤?

首先将nRF24L01配置为发射模式

NRF24L01能当做wifi用吗,就是用手机接收数据?nrf24l01-图1

(2)①接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;

②若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR一致)。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TXFIFO中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TXFIFO中数据保留以便再次重发;MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知MCU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。

nRF24L01是一款常用的无线通信模块,下面是nRF24L01的配置步骤:

NRF24L01能当做wifi用吗,就是用手机接收数据?nrf24l01-图2

1.硬件连接:将nRF24L01模块与单片机或其他主控设备进行连接。连接包括以下几个要点:

VCC和GND分别连接到供电电源的正负极。

CE(Chip Enable)连接到单片机的某个GPIO口,用于控制模块的工作模式。

NRF24L01能当做wifi用吗,就是用手机接收数据?nrf24l01-图3

CSN(Chip Select Not)连接到单片机的某个GPIO口,用于选中模块进行SPI通信。

SCK、MISO、MOSI分别连接到单片机的SPI时钟、数据输入、数据输出引脚。

2.配置寄存器:通过SPI接口向nRF24L01写入配置寄存器的值,来设置模块的工作模式、频率、发射功率等参数。具体步骤如下:

将CE置为低电平,保证模块处于待机模式。

通过SPI接口向CONFIG寄存器写入配置值,设置工作模式(发射或接收)、CRC校验使能、收发中断使能等。

通过SPI接口向EN_AA寄存器写入使能自动应答的通道号。

nrf24l01怎么测好坏?

两种方法:

第一种方法就用示波器看一下MISO脚是不是有波形,如果有,说明你那芯片没有被烧坏,因为它的数据能被读出啊!

第二种方法就是对于那些没有示波器的朋友了,你先可以用SPI进行读写,如果用写进去的数据和读出来的一样说明芯片也是没有问题的了。

nrf24l01中的nrf是什么意思?

nrf是nrf24I01中的型号。

到此,以上就是小编对于nrf24l01模块引脚图的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇