avr单片机无线收发模块控制doc

avr单片机无线收发模块控制doc

ID:41061315

大小:41.00 KB

页数:6页

时间:2019-08-15

avr单片机无线收发模块控制doc_第1页
avr单片机无线收发模块控制doc_第2页
avr单片机无线收发模块控制doc_第3页
avr单片机无线收发模块控制doc_第4页
avr单片机无线收发模块控制doc_第5页
资源描述:

《avr单片机无线收发模块控制doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、NRF24l01的与AVR的无线通信代码(接收端)(转载)默认分类2009-10-0815:18:06阅读241评论0字号:大中小//*nRF24L01无线模块的头文件,包含各种操作函数*///************copyright(c)Liu.D.FRoboGmae2008.USTC****************author:dfliu3663@yahoo.com.cn,amemberofteamBlademaster***********************************************

2、********************/#ifndef_NRF_H#define_NRF_H#include"funcs.h"//selfDefinein0820//以下定义是为了定义地址//#defineTX_ADDRESSadress//#defineRX_ADDRESSadress//unsignedcharadress[5]={0xB3,0xB3,0xB3,0xB3,0xB3};#defineTX_ADR_WIDTH5#defineRX_ADR_WIDTH5//以下定义是为了切换频道#defineD3_P((

3、PIND&0x08)==0)#defineA4_P((PINA&0x10)==0)#defineCH7+D3_P+A4_P*2//SPI(nRF24L01)命令定义#defineREAD_REG       0x00//定义读寄存器命令#defineWRITE_REG      0x20//定义写寄存器命令#defineRD_RX_PLOAD    0x61//定义接收有效载荷寄存器#defineWR_TX_PLOAD    0xA0//定义发送有效载荷寄存器#defineFLUSH_TX       0xE1//定义

4、清除发送寄存器命令#defineFLUSH_RX       0xE2//定义清除接收寄存器命令#defineREUSE_TX_PL    0xE3//定义复用发送有效载荷寄存器命令#defineNOP1           0xFF//定义空操作,用于读取状态寄存器//SPI(nRF24L01)registers(addresses)#defineCONFIG         0x00//“配置寄存器”地址#defineEN_AA          0x01//“使能自动应答寄存器”地址#defineEN_RXADD

5、R      0x02//“使能接收地址寄存器”地址#defineSETUP_AW       0x03//“设置地址长度寄存器”地址#defineSETUP_RETR     0x04//“设置自动重发寄存器”地址#defineRF_CH          0x05//“RF(射频)频道寄存器”地址#defineRF_SETUP       0x06//“RF(射频)设置寄存器”地址#defineSTATUS         0x07//“状态寄存器”地址#defineOBSERVE_TX     0x08//“?寄

6、存器”地址#defineCD             0x09//“发现载波寄存器”地址#defineRX_ADDR_P0     0x0A//“通道0接收寄存器”地址#defineRX_ADDR_P1     0x0B//"通道1接收寄存器"地址#defineRX_ADDR_P2     0x0C//"通道2接收寄存器"地址#defineRX_ADDR_P3     0x0D//"通道3接收寄存器"地址#defineRX_ADDR_P4     0x0E//"通道4接收寄存器"地址#defineRX_ADDR_P5 

7、    0x0F//"通道5接收寄存器"地址#defineTX_ADDR        0x10//”发送寄存器“地址#defineRX_PW_P0       0x11//”通道0有效载荷(数据)长度寄存器“地址#defineRX_PW_P1       0x12//”通道1有效载荷长度寄存器“地址#defineRX_PW_P2       0x13//”通道2有效载荷长度寄存器“地址#defineRX_PW_P3       0x14//”通道3有效载荷长度寄存器“地址#defineRX_PW_P4       0

8、x15//”通道4有效载荷长度寄存器“地址#defineRX_PW_P5       0x16//”通道5有效载荷长度寄存器“地址#defineFIFO_STATUS    0x17//“FIFO状态寄存器的寄存器”地址//**functiondeclaration**//unsignedcharSPI_Read_Reg(unsi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。