推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于C8051F330的NRF24l01应用程序和时序说明

更新时间:2020-10-10 07:27:21 大小:825K 上传用户:xzxbybd查看TA发布的资源 标签:c8051f330nrf24l01 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

基于C8051F330的NRF24l01应用程序和时序说明


NRF24L01 是 NORDIC 公司最近生产的一款无线通信通信芯片,采用 FSK 调制,内部

集成 NORDIC 自己的 Enhanced Short Burst 协议。可以实现点对点或是 1 对 6 的无线通信。

无线通信速度可以达到 2M(bps)。NORDIC 公司提供通信模块的 GERBER 文件,可以直

接加工生产。嵌入式工程师或是单片机爱好者只需要为单片机系统预留 5 个 GPIO,1 个中

断输入引脚,就可以很容易实现无线通信的功能,非常适合用来为 MCU 系统构建无线通信

功能。

对 24L01 的固件编程的基本思路如下:

1) 置 CSN 为低,使能芯片,配置芯片各个参数。(过程见 3.Tx 与 Rx 的配置过程)

配置参数在 Power Down 状态中完成。

2) 如果是 Tx 模式,填充 Tx FIFO。

3) 配置完成以后,通过 CE 与 CONFIG 中的 PWR_UP 与 PRIM_RX 参数确定 24L01

要切换到的状态。

Tx Mode:PWR_UP=1; PRIM_RX=0; CE=1 (保持超过 10us 就可以);

Rx Mode: PWR_UP=1; PRIM_RX=1; CE=1;

4) IRQ 引脚会在以下三种情况变低:

Tx FIFO 发完并且收到 ACK(使能 ACK 情况下)

Rx FIFO 收到数据

达到


部分文件列表

文件名 大小
基于C8051F330的NRF24l01应用程序和时序说明.pdf 825K

全部评论(0)

暂无评论