欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
NRF24L01中reg_val = SPI_RW(0)的問題
[打印本頁]
作者:
1860xq
時間:
2015-4-29 21:04
標題:
NRF24L01中reg_val = SPI_RW(0)的問題
reg_val = SPI_RW(0)語句中的0應該等價與READ_REG+NRF_CONFIG吧,也就是讀指令+指定寄存器,但reg_val = SPI_RW(0)為什么不是只讀NRF_CONFIG寄存器的內容呢?
注:READ_REG=0x00
NRF_CONFIG=0x00
作者:
xiao_yp2014
時間:
2015-4-29 23:13
這個問題我來回答一下:
1、首先你要先弄明白那幾個函數的作用,這個跟STM32一樣的有現成的函數了,只需要明白怎么用就行了。
2、要操作NRF24L01要先明白SPI通信的過程,如何實現主從的數據交換?如何把從器件的數據讀出來?
3、在調試NRF24L01的時候,千萬不要一開始就收、發一起調試,要先調試發送,能成功發送數據再調試接收。
4、NRF24L01有接收應答和自動重發功能,那么沒有接收如何才能調試發送呢?這里就要先關閉接收應答自動重發功能,這里如何關閉,我就不多說了,網上有資料,找一份看看吧。
5、關閉了上面兩個功能,就可以單獨調試發送了,沒有接收端如何才能知道發送呢?NRF24L01芯片自帶有寄存器,一但發送成功了,相應的寄存器會置1,就用軟件去查詢這個位,就知道了。
6、如果上面的發送端能夠成功了,那就好辦了,就讓發送端一直發,不用管,現在安心的來調試接收端了、如果接收端設置正確,就會成功的接收到數據了。
7、收、發都能成功后,把上面兩個關閉的功能打開,這樣就完成了一次無線調試,是不是感覺非常的好。
說在后面:在調試無線的時候,一定不要收發一起調試,這個是很多初學者都會出現的問題。
作者:
zhangajie20
時間:
2020-12-9 20:54
同問,求高手分析
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1