2017-03-14 4 views
-1

開発ボードで外部LEDを駆動しています。私はそれらを点滅するためにLinuxの 'タイマー'トリガを使用しています。ただし、トリガによりLEDの点滅が一定速度で可能になります。 'timer'トリガを使用してLEDが点滅するレートを設定することは可能ですか?LEDタイマートリガーLinux

+0

このボードを使用しますか?あなたのコードをここに入れてください>> >>「タイマー」トリガを使ってLEDの点滅速度を設定することは可能ですか?各LEDがピンに接続していればオンにして、 –

答えて

1

ledtrig-timer.cは、LEDが点灯している時間とLEDが消灯している時間を設定するために使用できるLEDのデバイスファイルをdelay_ondelay_offに設定する必要があります。

両方を小さな値に設定すると、フラッシュ速度が速くなります。 両方を小さい値に設定すると、フラッシュ速度が遅くなります。

もう一方より長く設定すると、オンとオフの時間が変化します。

LEDカーネルタイマートリガーファイルledtrig-timer.cはよくコメントされており、LEDの制御方法を理解するのに役立ちます。
リンクは古い2.6カーネル用ですが、新しいバージョンのファイルよりも優れていることに注意してください。