Skip to main content
设置 GPIO 引脚的数字输出电平,并可选择保持模式,让输出一直有效直到被中断。

语法

参数

电平取值

接受以下取值(不区分大小写):

选项


用法

保持模式

--hold 没有效果(#840)。Box 会保持设备会话打开,因此无论是否加 --hold,命令退出后引脚都会保持其电平。命令会打印一条说明并退出。若要释放引脚,请把它设为另一个电平。

受支持的硬件

引脚一列列出 lager nets add 接受的确切通道写法。在多通道 FTDI 器件上,由 Net 的 interface 选择通道 A、B、C 或 D。

LabJack U3 引脚

  • FIO0-FIO3 不作为 gpio 通道提供。在 U3-HV 上它们是固定的高压模拟输入。
  • Lager 把每一台 U3 都当作 U3-HV 对待,因此 U3-LV 同样失去这四条数字线。
  • 写操作会把引脚设为数字模式并设为输出。
  • 在 0.46.1 之前保存在 FIO0-FIO3 上的 gpio Net 仍会被列出,但使用时会失败。请删除那个 Net。

Aardvark 引脚映射

Aardvark I2C/SPI 适配器在它的 10 针排针上提供 6 个 GPIO 引脚。请用信号名作为通道:

FT232H 引脚映射

FT232H 和 FT2232H 提供 12 个 GPIO 通道。AD0-AD3 不作为 gpio 通道提供:

示例


相关命令


说明

  • GPO 只用于设置输出引脚
  • 读取输入引脚请用 lager gpi
  • 默认 Net 可以用 lager defaults add --gpio-net 设置
  • 引脚必须在 Net 配置中被设为输出
  • toggle 会先读取当前状态再取反
  • USB-202 的通道是 DIO0-DIO7
  • --hold 没有效果;它会打印一条说明并退出
  • 命令设置好输出电平后立即退出;引脚会保持该状态,直到下一条命令