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