您好,欢迎光临本网站![请登录][注册会员]  
文件名称: NRF24L01配置功能函数.zip
  所属分类: 硬件开发
  开发工具:
  文件大小: 4kb
  下载次数: 0
  上传时间: 2020-03-08
  提 供 者: ZSX_*****
 详细说明:NRF24L01不一样的配置方式,方便简洁明了,一个函数配置出所有你想要的功能。由结构体打包函数,每个参数设置都有注释说明,傻瓜式配置。 ------------------NRF24L01函数目录——————————————— typedef struct { u8 NRF24L01_Mode;//模式 接收,发送模式 NRF24L01_TXMode NRF24L01_RXMode u8 NRF24L01_Shield_Interrupt;//屏蔽中断 MASK_RX_DR MASK_TX_DS MASK_MAX_RT EN_MASK u8 NRF24L01_ENCRCO8_16;//使能CRC校验 EN_CRC8 EN_CRC16 CRC_NO u8 NRF24L01_ENACK;//使能自动应答 EN_CH0~EN_CH5 u8 NRF24L01_ENRX;//使能接收通道 EN_CH0~EN_CH5 u8 NRF24L01_AddrWide;//设置所有通道的接收/发送地址宽度 3~5字节 AddrWide_3~AddrWide_5 u8 NRF24L01_ResendDelay;//重发延时 (('0000'+1)250+86)us//0~15 u8 NRF24L01_ResendCount;//重发次数 0~15次 u8 NRF24L01_RF_CHf;//设置工作通道频率 0~125 u8 NRF24L01_RF_Speed;//数据传输率 0-1Mbps,1-2Mbps //RF_Speed1Mbps RF_Speed2Mbps u8 NRF24L01_RF_PWR;//发送功率 0,-6,-12,-18dBm// RF_PWR_18dBm RF_PWR_12dBm RF_PWR_6dBm RF_PWR0dBm u8 NRF24L01_RXADDR_P0[5];//通道0接收地址 u8 NRF24L01_RXADDR_P1[5];//通道1接收地址 u8 NRF24L01_RXADDR_P2_P5[4];//通道2~5接收地址(每字节表各通道最低字节), //高4字节与NRF24L01_RXADDR_P1[5]高4字节相等(不可修改) u8 NRF24L01_TXADDR[5];//发送地址(ShockBurst模式下NRF24L01_RXADDR_P0[5]与此地址相等) u8 NRF24L01_RX_PW[6];//(0~5通道)接收数据通道有效数据宽度 (1~32) }NRF24L01_InitTypeDef; //初始化为接收模式 void NRF24L01_RXInit(); //NRF24L01功能初始化 void NRF24L01_Init(NRF24L01_InitTypeDef *NRF24L01_InitStructure); //SPI读写一字节数据 u8 NRF24L01_SPIR_WByte(u8 dat); //SPI读NRF24L01寄存器 u8 NRF24L01_ReadReg(u8 RegAddr); //SPI写NRF24L01寄存器 u8 NRF24L01_WriteReg(u8 RegAddr,u8 dat); //读取RXFIFO寄存器的值 //寄存器地址//读取数据存放变量//读取数据长度//用于接收 u8 NRF24L01_ReadRxDate(u8 RegAddr,u8 *RxDate,u8 DateLen); //写入TXFIFO寄存器的值 //寄存器地址//写入数据存放变量//读取数据长度//用于发送 u8 NRF24L01_WriteTxDate(u8 RegAddr,u8 *TxDate,u8 DateLen);
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: