|
圖文并茂的完整的pdf文檔下載,介紹得非常全面:
NRF24L01無(wú)線發(fā)射簡(jiǎn)易教程.pdf
(1.71 MB, 下載次數(shù): 14)
2017-2-19 11:14 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
下面是部分內(nèi)容預(yù)覽:
溫馨提示:如果您是新手推薦您按照我們寫的順序看哦!
0.png (231.02 KB, 下載次數(shù): 43)
下載附件
2017-2-19 17:36 上傳
0.png (201.34 KB, 下載次數(shù): 46)
下載附件
2017-2-19 17:36 上傳
先來(lái)看接口電路,使用的IO 口不是唯一的哦,可隨意定義接口,當(dāng)然是在使用IO 口模
擬SPI 且IRQ 中斷引腳不使用的使用查詢方法判斷接收狀態(tài)的情況下了。作為初探我們就是
用簡(jiǎn)單的IO 模擬SPI 的方法了,中斷使用查詢的方式。那么該教程講解的接口與單片機(jī)的
連接如下:
首先您需要了解NRF24L01,請(qǐng)參閱“NRF24L01 芯片中文資料”或者“NRF24L01 芯片英
文資料”。
我們的教程是以一個(gè)簡(jiǎn)單的小項(xiàng)目為大家展示NRF24L01 的使用方法與樂(lè)趣。我們所寫
的教程均是以這種方式的呢,讓您在學(xué)習(xí)的時(shí)候明白它能做什么,使您學(xué)起來(lái)不至于枯燥
無(wú)味.您的支持就是我們最大的動(dòng)力。
作為簡(jiǎn)易的教程,我們只需要知道它是怎么使用的就夠了,我們本教程的目的是用
NRF24L01 發(fā)送數(shù)據(jù)和接收數(shù)據(jù),且接收方會(huì)對(duì)比發(fā)送的數(shù)據(jù)與接收的數(shù)據(jù),若完全相同則
控制LED 閃爍一次,并且把接收到的數(shù)據(jù)通過(guò)串口發(fā)送到PC 端,通過(guò)串口工具查看接收到
的數(shù)據(jù)。
具體的要求如下:
1、 具備發(fā)送和接收的能力。
2、 發(fā)送32 個(gè)字節(jié)的數(shù)據(jù),接收方接收到正確數(shù)據(jù)之后給予提示,通過(guò)LED 閃爍燈形
式。
3、 把接收到的數(shù)據(jù)傳送到PC 進(jìn)行查看。
4、 發(fā)送端每隔大約1.5 秒發(fā)送一次數(shù)據(jù),永久循環(huán)。
以上是程序的要求,若您想自行設(shè)計(jì)出硬件接口,您也是可以添加一條呢:使用DIY 方
式設(shè)計(jì)NRF24L01 的接口板,且包含含單片機(jī)平臺(tái),使用PCB 方式或者萬(wàn)用板方式均可。如
果您想讓自己學(xué)的很扎實(shí),那么推薦您自行做出接口板子呢。當(dāng)然若您的能力不足,那么我
們不推薦自行做板呢,因?yàn)檫@樣會(huì)增加您學(xué)習(xí)的難度,反而起到了反效果呢。
我們使用的方式是畫PCB 的方式呢,若您自己做了接口板子,那么您可以對(duì)比下一呢,
O(∩_∩)O!
我們知道NRF24L01 的供電電壓是1.9V~3.6V 不能超過(guò)這個(gè)范圍,低了不工作,高了可
能燒毀NRF24L01 芯片。我們常用的STC89C52 的單片機(jī)的供電電壓是5V,我們不能直接給
24L01 這個(gè)模塊供電,我們需要使用AMS1117-3.3V 穩(wěn)壓芯片把5V 轉(zhuǎn)成3.3V 的電壓為24L01
模塊供電。
為此我們的設(shè)計(jì)原理圖如下:包含單片機(jī)最小系統(tǒng)、供電系統(tǒng)、下載程序接口、5V 轉(zhuǎn)
3.3V 電路、NRF24L01 模塊接口。并且全部引出單片機(jī)的IO 口,另外還加了5 個(gè)電源輸出接
口,為擴(kuò)展使用。還包括了電源指示LED 以及一個(gè)IO 口獨(dú)立控制的LED,這個(gè)獨(dú)立控制的
LED用于NRF24L01 接收成功閃爍指示。為了保證系統(tǒng)的穩(wěn)定性,在設(shè)計(jì)中添加了兩個(gè)濾
波電容。
|
|