2017-03-14 2 views
-1

Ich fahre externe LEDs auf meinem Entwicklungsboard. Ich verwende den Linux-Timer, um sie zu blinken. Der Trigger ermöglicht jedoch das Blinken von LEDs mit einer festen Rate. Ist es möglich, die Geschwindigkeit zu konfigurieren, mit der die LEDs mit dem Auslöser "Timer" blinken?LED Timer Trigger Linux

+0

welche Karte verwenden Sie? Setzen Sie Ihren Code hier, >> "Ist es möglich, die Rate zu konfigurieren, mit der die LEDs mit dem 'Timer' Trigger blinken", ja, wenn jede LED mit einem Pin verbunden ist, können Sie die Reihenfolge an jeden senden, den Sie einschalten möchten –

Antwort

1

ledtrig-timer.c sollte delay_on und delay_off Gerätedateien für die LED zur Verfügung stellen, mit der eingestellt werden kann, wie lange die LED an ist und wie lange die LED aus ist.

Wenn beide auf einen kleinen Wert gesetzt werden, ergibt sich eine schnelle Blitzfrequenz. Wenn Sie beide auf einen kleinen Wert einstellen, wird die Blitzfrequenz langsam.

Wenn Sie länger als die andere Einstellung wählen, werden die Einschalt- und Ausschaltzeiten geändert.

Die LED-Kernel-Timer-Trigger-Datei ledtrig-timer.c ist gut kommentiert und sollte Ihnen helfen, herauszufinden, wie Sie die LEDs steuern können.
Beachten Sie, dass der Link für einen älteren Kernel 2.6 ist, aber es ist besser dokumentiert als die neueren Versionen der Datei.