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为黄灯常亮。

 

posted @ 2023-05-18 23:08  别别别别闹  阅读(270)  评论(0)    收藏  举报