3

問題の解決策が見つかりません。誰かが Si4463 無線モジュールを使用したことがある場合は? データシートによると、それは単純でなければなりませんが、一貫して動作させることはできません。

トランシーバーは 1 秒に 1 回データを送信します。1 バイトのプリアンブル + 2 バイトの同期 + 7 バイトのデータ + 2 バイトの CRC

受信フローは次のとおりです。 1. StartRX コマンドを送信します。2. 無線モジュールにコマンドを送信して割り込みを取得します。3. Receive Interrupt Pending ビットが設定されている場合、RX FIFO バッファを読み取っています。4. RX fifo バッファをクリアするコマンドを送信しています。 5. StartRX コマンドを送信しています。

問題は、すべてのパケットが受信されなかったことです。

何が問題なのですか?Silicon Labs Wireless Development Suite が生成したプロジェクトを使用しています。

誰かがこのモジュールの経験がある場合は、助けてください!!! 必要なデータをすべて提供します!

どうもありがとう!

4

1 に答える 1

2

ご協力ありがとうございます (皮肉) :))

答えは次のとおりです。 1. 無線モジュールの nIRQ ピンで割り込みをチェックします。 2. nIRQ ピンがダウンしたら、無線モジュールから割り込みを読み取ります (CTS 応答をチェックしないでください)。3. Packet Receive Interrupt Pending フラグを取得した場合 - rx fifo を読み取ります。

それで全部です!!Si4463 モジュールについて誰か助けが必要な場合は、私に手紙を書いてください。:)

于 2015-03-23T12:28:10.630 に答える