JAJAA45 October 2025 CC2340R5
モーターが正しく動作することを確認した後、専用 RF プロジェクトを実行しているリモートの LP-EM-CC2340R5 デバイスを追加できます。この例には、rfEchoRx をわずかに変更したバージョンが含まれており、rfEchoTx_stepper_motor がパケットを要求するたびに、同様のボタン機能が専用 RF 無線を介して送信されるように実装されています。ステッパ モーター コードの rfEchoTx 部分と通信するためには、*.syscfg ファイルで SysConfig → RF Stacks → Custom の設定を完全に一致させる必要があります。
| 定義 | デフォルト | 単位 | プロジェクト | 機能 |
|---|---|---|---|---|
| MAX_LENGTH | 10 | 整数 | 両方 | パケットあたりのデータ バイト数 |
| PACKET_INTERVAL | 20000000 | ¼ ms | rfEchoTx | パケット イベントの間隔 |
| TX_DELAY | 40000 | ¼ ms | rfEchoRx | 応答を送信するまでの遅延 |
| RX_TIMEOUT | 80000 | ¼ ms | rfEchoTx | 応答待機中のタイムアウトし |
| FREQUENCY | 2412000000 | Hz | 両方 | 独自 RF 周波数 |
rfEchoRx CC2340R5 LaunchPad に変更を加える必要はありません。正しく設定され、両方の LaunchPad がプログラムされて電源が入っていれば、rfEchoRx LaunchPad 上の BTN-1 または BTN-2 を押すことで、PACKET_INTERVAL が経過した後、rfEchoTx_stepper_motor LaunchPad がパケットを受信し、それぞれ反時計回りまたは時計回りにステッパ モーターが回転するのを確認できます。