电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整版NRF24L01详细教程VIP免费

完整版NRF24L01详细教程_第1页
1/17
完整版NRF24L01详细教程_第2页
2/17
完整版NRF24L01详细教程_第3页
3/17
先来看接口电路,使用的IO 口不是唯一的哦,可随意定义接口,当然是在使用 IO 口模拟 SPI 且 IRQ 中断引脚不使用的使用查询方法判断接收状态的情况下了。 作为初探我们就是用简单的IO 模拟 SPI 的方法了, 中断使用查询的方式。那么该教程讲解的接口与单片机的连接如下:首先您需要了解NRF24L01 ,请参阅“ NRF24L01 芯片中文资料”或者“NRF24L01 芯片英文资料” 。我们的教程是以一个简单的小项目为大家展示NRF24L01 的使用方法与乐趣。我们所写教程均是以这种方式的呢,让您在学习的时候明白它能做什么,使您学起来不至于枯燥无味。作为简易的教程, 我们只需要知道它是怎么使用的就够了,我们本教程的目的是用 NRF24L01 发送数据和接收数据,且接收方会对比发送的数据与接收的数据,若完全相同则控制 LED 闪烁一次,并且把接收到的数据通过串口发送到 PC 端,通过串口工具查看接收到的数据。具体的要求如下:1、 具备发送和接收的能力。2、 发送 32 个字节的数据,接收方接收到正确数据之后给予提示,通过LED 闪烁灯形式。3、 把接收到的数据传送到PC 进行查看。4、 发送端每隔大约1.5 秒发送一次数据,永久循环。以上是程序的要求,若您想自行设计出硬件接口,您也是可以添加一条呢:使用 DIY 方式设计 NRF24L01 的接口板,且包含含单片机平台, 使用 PCB 方式或者万用板方式均可。如果您想让自己学的很扎实,那么推荐您自行做出接口板子呢。当然若您的能力不足,那么我们不推荐自行做板呢,因为这样会增加您学习的难度,反而起到了反效果呢。我们知道NRF24L01 的供电电压是1.9V~3.6V 不能超过这个范围,低了不工作,高了可能烧毁NRF24L01 芯片。我们常用的STC89C52 的单片机的供电电 压 是5V , 我 们 不 能 直 接 给24L01 这 个 模 块 供 电 , 我 们 需 要 使 用AMS1117-3.3V 稳压芯片把5V 转成 3.3V 的电压为24L01 模块供电。为此我们的设计原理图如下:包含单片机最小系统、供电系统、下载程序接口、 5V 转 3.3V 电路、 NRF24L01 模块接口。并且全部引出单片机的IO 口,另外还加了5 个电源输出接口,为扩展使用。 还包括了电源指示LED 以及一个 IO 口独立控制的LED,这个独立控制的LED用于NRF24L01 接收成功闪烁指示。为了保证系统的稳定性,在设计中添加了两个滤波电容。上 面 PCB 的 背 面 有 个 小 芯 片 和 两 个 0805 的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

完整版NRF24L01详细教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部