2017-03-14 1 views
-1

내 개발 보드에서 외부 LED를 운전 중입니다. 나는 그들을 깜박이는 리눅스 '타이머'트리거를 사용하고 있습니다. 그러나 트리거를 사용하면 고정 된 속도로 LED가 깜박입니다. '타이머'트리거를 사용하여 LED가 깜박이는 속도를 구성 할 수 있습니까?LED 타이머 트리거 리눅스

+0

어떤 보드를 사용하십니까? 귀하의 코드를 여기에 입력하십시오 >> "타이머 트리거를 사용하여 LED가 깜박이는 속도를 구성 할 수 있습니까?"각 LED가 켜지도록 각 LED를 주문할 수있는 핀에 연결하는 경우 예 –

답변

1

ledtrig-timer.c은 LED가 켜져있는 시간과 LED가 꺼진 시간을 설정하는 데 사용할 수있는 LED에 대해 delay_ondelay_off 개의 장치 파일을 제공해야합니다.

두 값을 모두 작은 값으로 설정하면 빠른 플래시 속도가 발생합니다. 두 값을 모두 작은 값으로 설정하면 플래시 속도가 느려집니다.

다른 설정보다 길게 설정하면 "켜짐"및 "꺼짐"시간이 달라집니다.

LED 커널 타이머 트리거 파일 ledtrig-timer.c은 잘 설명되어 있으며 LED를 제어하는 ​​방법을 이해하는 데 도움이됩니다.
이 링크는 이전 2.6 커널 용이지만 새로운 버전의 파일보다 더 잘 설명되어 있습니다.