LinuxCNC Documentation

NAME

hal_bb_gpio – Treiber für Beaglebone-GPIO-Pins

SYNOPSIS

loadrt hal_bb_gpio user_leds=,…​ input_pins=,…​__output_pins=#,…​

BENUTZER-LEDS

Der Parameter user_leds für loadrt steuert, welche LEDs dem HAL zur Verfügung stehen. Gültiger Bereich: 0..3. Diese LEDs befinden sich neben der Ethernet-Buchse und die LinuxCNC-Nummern stimmen mit dem Silkscreen auf beaglbone black überein. Empirisch scheinen diese mit der Funktion, die der LED in Linux zugewiesen ist, ODER-verknüpft zu sein.

PINS

bb_gpio.userledN bit in

+

bb_gpio.userledN-invert bit in

Die zugehörige LED leuchtet, wenn userledN xoder userledN-invert TRUE ist.

EINGANGS-PINS

Der Parameter input_pins für loadrt steuert, welche physikalischen E/A-Pins für HAL als Eingangspins verfügbar sind. Die Nummerierung ist "800+N" für Pin N am Anschluss P8, und "900+N" für Pin N am Anschluss P9. Zum Beispiel bedeutet "803" Pin 3 des Anschlusses P8, der in der BeagleBone-Dokumentation auch als "gpmc_ad6" bezeichnet wird.

Die Angabe von Pins, die sonst vom System verwendet werden, kann unerwünschte Nebeneffekte haben, wie z.B. den Absturz von rtapi_app oder des gesamten Systems.

PINS

bb_gpio.pN.in-NN bit out

+

bb_gpio.pN.in-NN-invert bit in

in-NN is a snapshot of the value of the corresponding physical pin XOR the value of the corresponding in-NN-invert pin.

AUSGANGS-PINS

Der Parameter input_pins für loadrt steuert, welche physikalischen E/A-Pins für HAL als Eingangspins verfügbar sind. Die Nummerierung ist "800+N" für Pin N am Anschluss P8 und "900+N" für Pin N am Anschluss P9.

Die Angabe von Pins, die sonst vom System verwendet werden, kann unerwünschte Nebeneffekte haben, wie z.B. den Absturz von rtapi_app oder des gesamten Systems.

PINS

bb_gpio.pN.out-NN bit out

+

bb_gpio.pN.out-NN-invert bit in

Der entsprechende physikalische Pin wird mit dem Ergebnis von in-NN xor in-NN-invert angesteuert.

PARAMETER

Keine

FUNKTIONEN

bb_gpio.read

HAL-Pins aus physischen Pins aktualisieren.

bb_gpio.write

Aktualisieren Sie physische Pins von HAL-Pins.

LIZENZ

GPL