********************************************************************************
* NRF24L01驱动模块
*
* 文 件:NRF24L01.c
* 函数及功能:1)
* 2)
* 作 者:XX
* 日 期:2016年9月20日
********************************************************************************
*/
#include "include.h"
sbit CSN = P0^0;
sbit CE = P0^1;
sbit MOSI = P0^2;
sbit MISO = P0^3;
sbit SCK = P0^3;
unsigned char const TX_ADDRESS[TX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}; //接收地址
unsigned char const RX_ADDRESS[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}; //本地地址
/*
********************************************************************************
* 函数名称:unsigned char SPI_RW(unsigned char byte)
*
* 功 能:写时序
*
* 调用清单:无
*
* 参 数:byte
*
* 返 回 值:byte
*
* 注 意:1)
* 2)
**********************************************************
NRF24L01驱动程序
最新推荐文章于 2023-05-28 13:42:30 发布
本文档提供了NRF24L01无线通信模块的C语言驱动程序,包括SPI接口的读写操作,以及设置接收和发送模式的功能。通过SPI_RW_Reg和SPI_Read等功能,可以对寄存器进行读写,实现NRF24L01的配置和数据传输。
摘要由CSDN通过智能技术生成