標(biāo)題:
STM8L152+NRF24L01非常奇怪的情況,被我碰到了,求解
[打印本頁]
作者:
jasonjoebest
時(shí)間:
2019-3-21 15:27
標(biāo)題:
STM8L152+NRF24L01非常奇怪的情況,被我碰到了,求解
情況:
在discovery開發(fā)板及其它板(STM8L152C6)上用NRF24L01+模塊與另一NRF24L01+模塊通信帶ACK PAYLOAD,一切程序正常。
下載到一塊STM8L152+NRF24L01(注意,此處不帶+),在下載程序時(shí)(啟動(dòng)調(diào)試時(shí)也正常)正常通信,但斷電后再接上電源不能工作。調(diào)試顯示,偶爾(不到1分鐘,44秒和30秒交替,較有規(guī)律)收到有數(shù)據(jù)中斷,但無數(shù)據(jù)讀出。而發(fā)送方發(fā)送正常,無ACK PAYLOAD收到。
請(qǐng)問可能的原因是什么?調(diào)試了2天了,沒有結(jié)果。
作者:
zhb2004xp
時(shí)間:
2019-3-21 21:59
NRF24L01+和NRF24L01具有傳輸速率上的區(qū)別,使用的時(shí)候一定要注意,具體查查數(shù)據(jù)手冊(cè)
作者:
jasonjoebest
時(shí)間:
2019-3-23 05:47
感謝。我又研究了一天,基本解決了。思路是把NRF24L01+和NRF24L01仔細(xì)看了一遍。其中后者不能用250K的速度之前已經(jīng)知曉,又發(fā)現(xiàn)后者在寫寄存器(DYNPD和FEATURE)時(shí)不同,修改后就好了。
此次關(guān)鍵是下載時(shí)正常,就沒有往命令上去想,總是研究下載與正常運(yùn)行的區(qū)別上去了。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1