ハードウェアSPI制御STM8注のnRF24L01とのトラブル

STM8は、セルフテストの結果を通じて、ハードウェアSPIのnRF24L01を制御するために、今日使用されるが、データパケットの送信は常に間違っています。

午後に従事し、最終的に問題の原因を発見しました。

CSNのnRF24L01足を有効にSPIの伝送を制御するために使用されます。足が直接それ以外のモジュールが動作しない、接地することができません。たびのnRF24L01通信を備えたマイクロコントローラは、我々はこのダウン、そして引かニュースレターの完了を固定する必要があります。それはハードウェアドライバであるため、SPIは、CSNの足を押し上げた、全く通信が完了していないことが多いです。原因データの損失。CSNの前にすべての足はSPIがアイドル状態であるかどうかを判断する必要性を提起しました。

Shihaiテストは、通信が成功しなかった、SPIを256で割っている場合、SPIかどうかを裁判官がアイドル状態であったとしても、その後、CSNの足を引っ張ったことがわかりました。だから、あまりにも遅いクロック周波数。

リリース7件のオリジナルの記事 ウォンの賞賛8 ビュー3080

おすすめ

転載: blog.csdn.net/laocui1/article/details/88917434