BF wiki 中文站
  • BF wiki 中文站
  • 导航
  • 赞助商
  • 新手入门
    • 安装Betaflight
    • 飞行技巧
  • 发行说明
    • Betaflight 4.2
    • Betaflight 4.1
    • Betaflight 4.0
  • 调参技巧
    • Betaflight 4.2
    • Betaflight 4.1
    • Betaflight 4.0
  • 设置
    • 3D设置
    • 气压计配置
    • 蜂鸣器静音模式
    • GPS救援模式
    • 起飞控制
    • LED灯带
    • 大容量存储设备(MSC)支持
    • 瘫痪模式
    • 资源重新映射
    • 支持的传感器
    • 统一目标与您
  • 摄像头、图传和OSD
    • 外部OSD / MWOSD
    • 图传表
  • 电机与电调
    • 双向Dshot和RPM滤波器
    • 电调编程透传
    • 重新映射电机
  • PID、Rate和滤波器
    • D_MIN
    • 前馈2.0
    • 整合式偏航控制
    • Rate计算器
  • 接收机/HID
    • 手动训练模式
    • 解锁顺序与安全
  • 串行通信
    • 适用于4.x的串行黑盒日志记录
  • 故障排除
    • OSD字体上传问题
    • DFU劫持
  • 开发
    • 飞控板设计资源
    • 硬件参考
由 GitBook 提供支持
在本页
  • 可用功能、值及对应约束条件
  • 包含使用resource命令的示例的Wiki页面:

这有帮助吗?

  1. 设置

资源重新映射

上一页瘫痪模式下一页支持的传感器

最后更新于4年前

这有帮助吗?

注意:此命令仅在3.1及更高版本的Betaflight中可用。

IO重映射使您可以配置MCU上的引脚,以将其用于各种功能。这只是一个初始框架 - 它可以完成更多工作。

使用CLI命令resource重新映射引脚。

resource [function name] [index] [pin] (例如resource MOTOR 1 A1)

其中MOTOR是函数名(function name),1是电机标签索引(index)(从1开始,例如,四轴飞行器上的1-4),A1是端口A的引脚(pin)1,或者更常见的叫法是遵循STM数据手册,引脚PA1。

要删除映射,请在PIN位置上使用NONE来代替,例如resource MOTOR 5 NONE

如果某个功能不需要使用INDEX(例如它只有唯一一种引脚分配),例如BEEPER,SONAR_ECHO或者SONAR_TRIGGER,那么INDEX必须为空(例如resource BEEPER B6)。

resource将列出所有可用的可配置选项及其当前映射。输出结果将添加到dump输出结果中,用于备份和还原配置。注意,此命令将列出所有已配置的资源。

例如,resource将显示电机1-8,但如果您的混控器设置为QuadX,则实际上仅会使用电机1-4。如果您将混控器改为Oct,然后重新启动飞控,则将会使用所有8个电机。

resource list将列出所有引脚及其当前映射,包括系统组件正在使用且用户无法配置的所有引脚。它还将列出当前实时的DMA使用率。请注意,所做的任何调整都需要保存并重新启动,以便在此处看到这些更改。应将此命令视为当前活动状态的输出情况。

请注意,通过CLI更改引脚映射后,必须使用save命令保存并重启。

可用功能、值及对应约束条件

功能

值

描述

约束条件

ADC_BATT

--

电池电压传感器

只能映射到其他ADC引脚

ADC_CURR

--

电池电流传感器

只能映射到其他ADC引脚

ADC_RSSI

--

接收机的模拟RSSI输入

只能映射到其他ADC引脚

BEEPER

--

信号蜂鸣器

通常直接接至蜂鸣器晶体管的基极

CAMERA_CONTROL

--

FPV摄像头由OSD控制

由摇杆模拟按钮。直接接线并需要外接电容/电阻,因此现有的CAMERA_CONTROL尽可用于某些低频应用中,例如SmartAudio

ESCSERIAL

?

?

?

I2C_SCL

1-n

I2C_SDA

1-n

INVERTER

LED

1-3

LED指示灯

请勿与LED_STRIP混淆

LED_STRIP

--

WS2812 LED数据

如果未连接/未使用WS2812,LED是很好的替代选项

MOTOR

1-n

电机信号

电机引脚之间的映射交换应正常工作。使用其他引脚则可能不起作用(DMA与Dshot冲突)。

PPM

--

接收机PPM输入

是可选功能的良好选项

PWM

1-n

接收机PWM输入

?

SERIAL_RX

1-n

串行接收引脚

无法重映射到其他引脚,但可以指定不同的功能(参阅软件串行端口)

SERIAL_TX

1-n

串行发送引脚

SERIAL_RX/SERIAL_TX 11-12 是软串口#1和#2

SERVO

1-n

舵机信号

?

SONAR_ECHO

--

SONAR_TRIGGER

--

SPI_MISO

1-n

SPI_MOSI

1-n

SPI_SCK

1-n

包含使用resource命令的示例的Wiki页面:

  • 重新映射电机

  • 使用舵机&舵机云台

  • 使用通道转发

  • 固定翼飞机的设置

图:不同resource命令变体是如何工作的