QQ66566 发表于 2019-10-28 23:08:11

debian下控制LED灯。

本帖最后由 QQ66566 于 2019-10-29 13:34 编辑

X3P 下默认就有i2c-tools
debian 没有相关软件。
如何让debian支持led控制呢?
下载i2c-tools
apt-get install libi2c-dev i2c-tools

然后按照下面帖子操作就可以了。

猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
http://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=1047

另外一个大神,帖子可以直接控制全部外设。
Debian风扇自动控温、LED指示风扇和硬盘待机状态
http://bbs.nasdiyer.com/forum.php?mod=viewthread&tid=2663&fromuid=1047


i2c-tools 的命令
i2cdetect -l 列出所有设备

猫盘只有一个设备。
i2c-0   i2c             pxa_i2c-i2c                           I2C adapter


一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。
i2cdetect -r -y pxa_i2c-i2c

i2cdetect -r -y 0


   0123456789abcdef
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --


向某寄存器写数据格式如下
第一个0是指设备0
0x45是指 设备地址
0x00为寄存器地址
0x55为寄存器的值
i2cset -y -f 0 0x45 0x00 0x55




kpxx 发表于 2019-10-28 23:59:39

谢谢分享,zsbd。。

zazzh007 发表于 2019-10-29 12:04:27

太复杂了吧,按照简书的刷debian教程,什么都不用装,直接系统内部命令就可以控制LED。我的帖子都已经实现自动根据情况变色了。

QQ66566 发表于 2019-10-29 13:32:30

zazzh007 发表于 2019-10-29 12:04
太复杂了吧,按照简书的刷debian教程,什么都不用装,直接系统内部命令就可以控制LED。我的帖子都已经实现 ...

呵呵。的确不错。昨天心血来潮。想看看IIC如何工作就研究了一下。

wormshow 发表于 2019-10-29 15:32:47

谢谢分享..

ethan 发表于 2019-10-30 10:01:06

这个看起来很深奥,小白表示没看懂
页: [1]
查看完整版本: debian下控制LED灯。