ZHCAFT8 October 2025 CC2340R5
确认正确的电机功能后,可以添加一个运行专有射频工程的远程 LP-EM-CC2340R5 器件。此示例中包括一个稍作修改的 rfEchoRx 版本,其中实施了类似的按钮功能,以便在每次 rfEchoTx_stepper_motor 请求数据包时通过专有射频无线电进行通信。要与步进电机代码的 rfEchoTx 部分进行通信,*.syscfg 文件必须具有完全相同的 SysConfig -> RF Stacks -> Custom 配置。
| 定义 | 默认值 | 单位 | 工程 | 功能 |
|---|---|---|---|---|
| MAX_LENGTH | 10 | 整数 | 两种 | 每个数据包的数据字节 |
| PACKET_INTERVAL | 20000000 | ¼ ms | rfEchoTx | 数据包事件之间的时间间隔 |
| TX_DELAY | 40000 | ¼ ms | rfEchoRx | 传输响应前的延迟 |
| RX_TIMEOUT | 80000 | ¼ ms | rfEchoTx | 等待响应超时 |
| 频率 | 2412000000 | Hz | 两种 | 专有射频频率 |
无需修改 rfEchoRx CC2340R5 LaunchPad。如果正确完成,在两个 LaunchPad 都已编程并通电的情况下,您能够在 rfEchoRx LaunchPad 上按下 BTN-1 或 BTN-2,并且在 PACKET_INTERVAL 结束后,观察到 rfEchoTx_stepper_motor LaunchPad 接收到数据包后步进电机分别逆时针或顺时针方向转动。