1

rssi 値に基づいて RF 電力を増減するプロジェクトに取り組んでいます。送信モートはデータを送信し、受信モートは rssi 値を測定します。

それに基づいて、アンテナの電力を設定する必要があります。どうすればそれを達成できますか?

ありがとうございました

4

1 に答える 1

1

それはおそらく少し遅い答えですが、これは他の人を助けるかもしれないので、ここにあります:

次のように呼び出して、コードで変更できます。
call CC2420Packet.SetRFPower(&packet, pwr);

Makefileまたは、次の行を追加してコンパイル時に変更します。
CFLAGS += "-DCC2420_DEF_RFPOWER=N"

pwrここで、 in setRFPower およびNinの有効な値CFLAGは 1 ~ 31 で、電力 1 は -25dBm に等しく、31 は最大電力 (0dBm) に等しくなります。

于 2014-02-21T09:38:58.677 に答える