ATK-DLRV1126功能测试1-LED测试
今天买的正点原子的ATK-DLR1126开发板到了,尝试着玩一玩。
首先进行LED测试,板子上有三个灯,其中一个是电源指示灯,上电后为蓝色常亮,一个新跳灯红色闪亮,一个用户灯黄色常亮。
1.LED原理图



2.串口打印

2.1查看led0当前触发方式和蜂鸣器的状态
输入:cat /sys/class/leds/sys-led/trigger
返回:
none rfkill-any rfkill-none kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc0 mmc2 mmc1 timer [heartbeat] rfkill0 rfkill1 rfkill2

2.2改变led0的触发方式
输入:
echo none >/sys/class/leds/sys-led/trigger
led0不再闪亮

输入:
echo 1 >/sys/class/leds/sys-led/brightness
红灯常亮
输入:
echo 0 >/sys/class/leds/sys-led/brightness
红灯灭

2.3改变led1的触发方式

3.查看leds文件夹
leds文件夹下有两个文件夹:sys-led和user-led

3.1查看sys-led和user-led文件夹内容
两个文件夹下有相同名称的7个文件
brightness:控制亮灭
device:文件夹
max_brightness:最大亮度,查看为255
power:文件夹
subsystem:
trigger:触发方式,有多种选择。我们可以将led1也设置为心跳灯
uevent: OF_NAME=led1 OF_FULLNAME=/leds/led1 OF_COMPATIBLE_N=0

4.断电重启
led0恢复为心跳模式,红灯闪亮,led1为黄灯常亮。

浙公网安备 33010602011771号