|
這個(gè)問題我來回答一下:
1、首先你要先弄明白那幾個(gè)函數(shù)的作用,這個(gè)跟STM32一樣的有現(xiàn)成的函數(shù)了,只需要明白怎么用就行了。
2、要操作NRF24L01要先明白SPI通信的過程,如何實(shí)現(xiàn)主從的數(shù)據(jù)交換?如何把從器件的數(shù)據(jù)讀出來?
3、在調(diào)試NRF24L01的時(shí)候,千萬(wàn)不要一開始就收、發(fā)一起調(diào)試,要先調(diào)試發(fā)送,能成功發(fā)送數(shù)據(jù)再調(diào)試接收。
4、NRF24L01有接收應(yīng)答和自動(dòng)重發(fā)功能,那么沒有接收如何才能調(diào)試發(fā)送呢?這里就要先關(guān)閉接收應(yīng)答自動(dòng)重發(fā)功能,這里如何關(guān)閉,我就不多說了,網(wǎng)上有資料,找一份看看吧。
5、關(guān)閉了上面兩個(gè)功能,就可以單獨(dú)調(diào)試發(fā)送了,沒有接收端如何才能知道發(fā)送呢?NRF24L01芯片自帶有寄存器,一但發(fā)送成功了,相應(yīng)的寄存器會(huì)置1,就用軟件去查詢這個(gè)位,就知道了。
6、如果上面的發(fā)送端能夠成功了,那就好辦了,就讓發(fā)送端一直發(fā),不用管,現(xiàn)在安心的來調(diào)試接收端了、如果接收端設(shè)置正確,就會(huì)成功的接收到數(shù)據(jù)了。
7、收、發(fā)都能成功后,把上面兩個(gè)關(guān)閉的功能打開,這樣就完成了一次無線調(diào)試,是不是感覺非常的好。
說在后面:在調(diào)試無線的時(shí)候,一定不要收發(fā)一起調(diào)試,這個(gè)是很多初學(xué)者都會(huì)出現(xiàn)的問題。 |
評(píng)分
-
查看全部評(píng)分
|