没有合适的资源?快使用搜索试试~ 我知道了~
无线模块NRF24L01基于C51单片机_双向通讯C语言程序
需积分: 2 9 下载量 75 浏览量
2014-12-30
09:57:54
上传
评论 2
收藏 103KB DOC 举报
温馨提示
试读
12页
NRF24L01 的管脚定义,以及在本程序中的应用,VCC接3.3V电源,可以通过5V用电压转换芯片 /*得到,NC 管脚可以接可以不接,暂时没用途。本程序应用于51或者52单片机,是两个模块进行通讯 /*成功的简单指示,现象是:模块1的 KEY1 对应模块1的LED1 和模块2的LED3 ,模块1的 KEY2 对应模
资源推荐
资源详情
资源评论
的管脚定义,以及在本程序中的应用, 接 电源,可以
通过 用电压转换芯片
得到,管脚可以接可以不接,暂时没用途。本程序应用于 或者 单片机,
是两个模块进行通讯
成功的简单指示,现象是:模块 的 !"#对应模块 的 "$和模块 的
"$ %模块 的 !"#对应模
块 的 "$和模块 的 "$,发过来也对应。
&'())*
&'()*
端口定义
+,-.* 没用,不接也可
+ /012 ,-.* 数字输出(从 1-0数据输出脚)
+ /210 ,-.* 数字输入(从 1-0数据输入脚)
+ 1! ,-.3* 数字输入(1-0时钟)
+ " ,-.* 数字输入(4或 54模式选择)
+ 1 ,-.* 数字输入(1-0 片选信号)
+ 06 ,-.7* 数字输入(可屏蔽中断)
按键
+ !"#,- . *按键 1
+ !"#,- .*按键 1
数码管位选
+ ,-.* "$
+ ,-.* "$
+ ,-.*"$
+,-. * "$
+,-.* "$
8549:$9;0$5< 54)=发送地址宽
度
849:$9;0$5< 4)=接收地址宽
度
8549-2:$9;0$5< 54')&>)有效载荷 装载货物
849-2:$9;0$5< 54')&>)
>549:$$"11?549:$9;0$5<@,
AB %B %B%B%BC* 本地地址
>49:$$"11?49:$9;0$5<@,
AB %B %B%B%BC* 接收地址
寄存器指令
8":$9"DB 读寄存器指令
8;05"9"DB 写寄存器指令
8$949-2:$B7 读取接收数据指令
8;9549-2:$B: 写待发数据指令
8E1<954B" 冲洗发送 02 指令
8E1<94B" 冲洗接收 02 指令
8"E1"9549-B" 定义重复装载数据指令
82-B 保留
1-0FG寄存器地址
820DB配置收发状态, 校验模式以及收发状态响
应方式
8"9::B自动应答功能设置
8"94:$$B可用信道设置
81"5E-9:;B 收发地址宽度设置
81"5E-9"5B自动重发功能设置
89<B工作频率设置
891"5E-B7发射速率、功耗功能设置
815:5E1B3状态寄存器
82H1""954BI发送监测功能
8$BJ地址检测
849:$$9-B:频道 接收数据地址
849:$$9-BH频道 接收数据地址
849:$$9-B频道 接收数据地址
849:$$9- B$频道 接收数据地址
849:$$9-B"频道 接收数据地址
849:$$9-B频道 接收数据地址
8549:$$B发送地址寄存器
849-;9-B接收频道 接收数据长度
849-;9-B接收频道 接收数据长度
849-;9-B 接收频道 接收数据长度
849-;9- B接收频道 接收数据长度
849-;9-B接收频道 接收数据长度
849-;9-B7接收频道 接收数据长度
802915:5E1B302 栈入栈出状态寄存器设置
函数声明
K>$)&FG* 大延时
K>$)&9F)G* 小延时
K>9FK>G* 初始化
1-09;F)G* 根据 1-0 协议,写一字节数据到 ,
同时从 读出一字节
)1-09)F)G* 从 寄存器读一字节
K>149/>FK>G* 数据接收配置
1-09;9F)%)K)G* 写数据 K) 到
寄存器
1-09)9H(F)%)'H(%))G*从 寄存器
读出 +& 个字节,通常用来读取接收通道数据或接收发送地址
1-09;9H(F)%)'H(%))G*把 'H( 缓存
中的数据写入到 ,通常用来写入发射通道数据或接收发送地址
)9B-)LF)B9+(G* 数据读
取后放入 B9+( 接收缓冲区中
K>95B-)LF)B9+(G* 发送 B9+(
中数据
长延时
K>$)&FG
A
*
(>F,**MMG*
(>F,**MMG*
C
+)))*状态标志
+ 49$ ,).7* 49$为 )的第六位
+ 549$1 ,).* 549$1为 )的第五位
+ /:495 ,).* /:495为 )的第四位
延时函数
剩余11页未读,继续阅读
资源评论
qq_24929431
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JSP-JTBC-CMS(SQLITE).rar
- MC3362和MC145151调频无线接收器的设计.pdf
- MiniRenamer-v100.0一款简单易用的批量文件重命名工具(已注册PRO版本).rar
- 小狐狸Ai系统 小狐狸ai付费创作系统V2.8.0 ChatGPT智能机器人
- 公孙离-内衣-肚兜.zipgsl
- 快慢指针判断链表是否有环-go 语言实现
- 学生成绩管理系统的设计与实现-收藏备用.pdf
- JSP+SQL网站流量统计管理系统(源代码+论文).rar
- IBM-PC-XT微机过程...道中模拟量数据的采集和处理.pdf
- JSP+SQL网上选课系统(源代码+论文+答辩PPT).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功