|
|
本帖最后由 QQ66566 于 2019-10-29 13:34 编辑 : X4 d# z; B8 f. f( {
% [( f* _$ Q% u/ Z+ N* G" Q8 ?3 eX3P 下默认就有i2c-tools
, F, B+ u( c1 e1 s. ~2 `debian 没有相关软件。
3 a8 J" U( F/ y, k$ l9 O$ S0 s如何让debian支持led控制呢?
" C# P; ~2 a7 X5 S, O下载i2c-tools! N% J. h2 Y+ p7 Q. B, `. Y9 P
apt-get install libi2c-dev i2c-tools' I# t* R( w8 e
_; u; ]9 J# P7 M, n然后按照下面帖子操作就可以了。
$ ]& o# @, y( z" b+ c; |5 c5 [! v2 B8 F0 [1 `0 o4 Y, A! F
猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
% X( x7 w Y# h! nhttp://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=1047. {* x# D+ I4 ^. N$ h# H
* f7 S; f' }* I4 q- \1 V另外一个大神,帖子可以直接控制全部外设。8 [- T& d. r/ X- K0 j9 p" ^" Y* v4 R3 n
Debian风扇自动控温、LED指示风扇和硬盘待机状态0 @0 Z! S! O0 F- }' E5 x/ i+ P! |
http://bbs.nasdiyer.com/forum.ph ... 63&fromuid=1047$ u4 h. v2 M- P% G$ Z+ p9 \% J) `- K
$ v3 q* ?4 w2 E) d
( |0 w; j2 T( b7 Y* U; \i2c-tools 的命令6 i$ b# U5 t; c3 O8 J. b
i2cdetect -l 列出所有设备
4 x" E% j& |( T. p2 Q: x; g7 ?8 Y6 h0 O% |
猫盘只有一个设备。
/ k7 X+ P+ _: ti2c-0 i2c pxa_i2c-i2c I2C adapter
' Q% Y; @! d! X" W' S( f' r: b; t
8 y8 ~' j, a7 q* ?+ s! J5 q4 B( w! o \! W. o) Z3 |: e
一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。
) e6 i: l- C( W) U! Ui2cdetect -r -y pxa_i2c-i2c: |2 l- V( g; O( g( N8 F) J
# L3 N5 U' X8 L* }& G& u `( ki2cdetect -r -y 0$ W4 M9 |$ D* z' l
9 J7 \) }! h; X
' E s4 {, Y+ n5 m! h: j 0 1 2 3 4 5 6 7 8 9 a b c d e f7 r/ L* T3 x/ g" k$ _4 I) L
00: -- -- -- -- -- -- -- -- -- -- -- -- --: H- h: A1 _& J ~6 W
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --+ x3 V: O# l4 A! ]+ { _
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
# U6 s& X- C. x! u9 P9 \. w; C30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --' A% g5 N" R( B0 y
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --8 t/ N' h" p' y0 I7 E
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --8 M# r. N2 t8 f: O6 h+ P+ s7 N4 w
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --- k% f/ x: n) {9 I2 c( ^
70: -- -- -- -- -- -- -- --
4 e; z$ d. Y. t. T7 e: t2 t: Z
- x% F; o, D& g2 B8 s) m+ X/ K% e2 M' ~7 C5 G0 F. }
向某寄存器写数据格式如下
/ R \5 R' X* Q, D+ ]/ V* c G9 e5 l第一个0是指设备0
( x; [0 z' R1 Y9 g0x45是指 设备地址3 H* l* t' p4 ]) C2 U
0x00为寄存器地址+ U0 P1 V/ ], B
0x55为寄存器的值7 o' z8 a- U0 m: \8 V
i2cset -y -f 0 0x45 0x00 0x55+ N4 Q0 D% V9 e- d: L
1 Z! R# o" _- ~+ J8 G
3 A& C4 j* p; z7 g9 |
2 I8 W. e9 |- ]- H3 W7 R9 r4 p) N/ b/ `( ?7 E) J
|
评分
-
查看全部评分
|