找回密码
 立即注册
查看: 2069|回复: 5

[原创] debian下控制LED灯。

[复制链接]

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-10-28 23:08:11 | 显示全部楼层 |阅读模式
本帖最后由 QQ66566 于 2019-10-29 13:34 编辑 1 d- m" \5 J, f  z5 _0 M: p

) z% w+ @  I+ m( Y5 v( GX3P 下默认就有i2c-tools
8 L% W. h# L9 F7 O1 {/ t' ~2 fdebian 没有相关软件。- N/ d* A' c9 q, V, Q7 n
如何让debian支持led控制呢?' W0 n4 z" f' S7 v7 z
下载i2c-tools( ?% x$ U# a8 U# {- E* @$ n
apt-get install libi2c-dev i2c-tools
1 L% p) W0 N6 w/ j3 v7 B; j0 b2 y3 o6 `6 e! W% g% M0 d" A4 u+ P
然后按照下面帖子操作就可以了。0 u3 S) U) _5 f$ u% `2 U
  {& p3 o% E3 f- [3 R$ s8 w; T
猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
- B9 x3 n4 F! u# O& [http://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=1047' p3 P0 e  {, x

- X$ @' \1 r; Y. X/ P另外一个大神,帖子可以直接控制全部外设。% ?. e) D, Z1 l& z3 S5 G
Debian风扇自动控温、LED指示风扇和硬盘待机状态
- i* X: R  G; q5 D8 |3 o3 j; O+ `http://bbs.nasdiyer.com/forum.ph ... 63&fromuid=1047
1 O2 b2 z1 t) a* z% d: w$ C: l
# [( |+ x) s; e! b! Q
) V8 }7 m1 w6 X8 k: Ji2c-tools 的命令$ T& V6 a! ~- p
i2cdetect -l 列出所有设备$ `0 i7 v" |1 S- O& o& N

. S/ n  o4 g2 `. B猫盘只有一个设备。; r( x% Z  i& L4 O0 ^
i2c-0   i2c             pxa_i2c-i2c                             I2C adapter
* G4 e& {6 [8 L/ D  I& S4 N3 B$ E: K" l
; X' B4 z. a$ y5 @/ a) B
一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。6 B- p. F( J5 g! V  E' r6 o+ T
i2cdetect -r -y pxa_i2c-i2c& h0 X3 W+ r- N2 |
# l# ]4 r7 m$ H9 C% t
i2cdetect -r -y 0
; @% W; {! o8 U0 G/ n* \4 s) n/ B
" _9 b( E1 n9 h0 R) h/ o
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
7 S; F1 l: N  s9 Z/ U& h00:          -- -- -- -- -- -- -- -- -- -- -- -- --6 N6 H. O5 |0 L' g( ?* Y
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
( t5 g" ?$ e5 L0 u" R* x20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
8 M; }6 V% g  k. C, [30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --% K% i: `; t5 ~( e0 {& Z
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --* N* w# e. Q9 S
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
! R3 \; E6 B& d1 D7 k60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --: }5 j9 G# ?' |# c
70: -- -- -- -- -- -- -- --
( T, A" A% G3 j8 p
0 K/ Q$ V# H$ u' V9 f+ Z, s& f* `, a
向某寄存器写数据格式如下' y2 [* j  W+ J
第一个0是指设备0+ s$ m( L  X. Y8 `! d7 ?
0x45是指 设备地址
: }( N& u6 \" `0 _0x00为寄存器地址
% [5 I' i0 D( r: _0x55为寄存器的值7 l, _  p& b. P6 }
i2cset -y -f 0 0x45 0x00 0x55
3 A$ N, T" a7 M5 y8 \! `% r" T5 P( [; o% Z$ `  [+ T1 }
2 j0 Z4 E8 B4 p0 a
+ c2 m) @2 U7 k' b& I2 \
* `, D- ]& _. v

评分

参与人数 1渣金 +10 经验值 +5 收起 理由
zystbbs + 10 + 5 赞一个!

查看全部评分

4

主题

764

回帖

2824

积分

中级渣柚V3

积分
2824
发表于 2019-10-28 23:59:39 | 显示全部楼层
谢谢分享,zsbd。。

1

主题

25

回帖

146

积分

初级渣柚V2

积分
146
发表于 2019-10-29 12:04:27 | 显示全部楼层
太复杂了吧,按照简书的刷debian教程,什么都不用装,直接系统内部命令就可以控制LED。我的帖子都已经实现自动根据情况变色了。

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
 楼主| 发表于 2019-10-29 13:32:30 | 显示全部楼层
zazzh007 发表于 2019-10-29 12:04
! V' D- n; y; P6 C太复杂了吧,按照简书的刷debian教程,什么都不用装,直接系统内部命令就可以控制LED。我的帖子都已经实现 ...
  R& v. }# Q* E+ l+ M
呵呵。的确不错。昨天心血来潮。想看看IIC如何工作就研究了一下。

0

主题

24

回帖

107

积分

初级渣柚V2

积分
107
发表于 2019-10-29 15:32:47 | 显示全部楼层
谢谢分享..

10

主题

161

回帖

467

积分

中级渣柚V1

积分
467
发表于 2019-10-30 10:01:06 来自手机 | 显示全部楼层
这个看起来很深奥,小白表示没看懂
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-7-31 16:43 , Processed in 0.068107 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表