|
本帖最后由 QQ66566 于 2019-10-29 13:34 编辑
! a; z: F1 l M4 x$ A. y6 T A7 c6 f! |) m6 `) V6 y
X3P 下默认就有i2c-tools
" b' d1 Z. K) j, g! O$ C7 q; Cdebian 没有相关软件。
1 n7 b. S: b' Y. x如何让debian支持led控制呢?
2 r" W0 a k- F( o- D+ q下载i2c-tools
% `/ [6 _+ s+ W5 z9 a9 oapt-get install libi2c-dev i2c-tools
! e! H4 }, L9 i' U1 C
% v+ ] g; {" E7 a3 Y1 s5 r2 [然后按照下面帖子操作就可以了。
- U ]6 _ H6 a0 U& j* M7 h' ]" A: N, ~" f7 k* B
猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
2 w; v* k% p2 q0 p, E0 [http://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=1047
% T! y1 f& `6 Y8 Y; Z+ p1 ]$ X0 o8 e* {, c4 J% w) ]6 W
另外一个大神,帖子可以直接控制全部外设。
: ~8 O U5 m8 ~Debian风扇自动控温、LED指示风扇和硬盘待机状态
8 D0 V) U7 l/ T$ e% hhttp://bbs.nasdiyer.com/forum.ph ... 63&fromuid=1047
/ F4 H6 F0 R) _% U& o f6 H
4 y" j2 w' }7 e1 h, w' i4 R* _4 B6 l3 E: o7 d
i2c-tools 的命令
6 V8 z) W1 u9 b5 ~i2cdetect -l 列出所有设备& D8 {3 Q0 D& S2 T. L3 S3 A# {
) o- H8 J0 D& m7 Q G猫盘只有一个设备。4 Z9 g- m5 |- S5 k
i2c-0 i2c pxa_i2c-i2c I2C adapter! {( J: C, A! w) D
9 Y/ N. l2 T& K E+ N; T3 b
8 j6 y8 L `+ b, j' u
一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。. L/ }- T( A6 V7 k' }% Y( E
i2cdetect -r -y pxa_i2c-i2c
7 p! ?8 t' o) p" u8 s1 T2 Y) T# I. Z, U% H, C, @2 Z3 C" e8 T( D. D t
i2cdetect -r -y 0# t1 U+ m* I; A, L, D$ Y+ {. `
' h. ]8 ]" r& I
9 ?, i3 U& A2 C4 W" s4 F 0 1 2 3 4 5 6 7 8 9 a b c d e f
* y. b) |9 u5 h3 `. G00: -- -- -- -- -- -- -- -- -- -- -- -- --
2 V! W) u! P) _10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
n: P$ B8 Q# a20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --6 E8 m2 l6 ?: L" t; [; Y, b1 a
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --* B& ~) _% U9 ~6 }4 Q9 s) D& Z5 O- S$ C
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --: b% ~: S7 Z$ Y0 F A/ }
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
6 T. d' g6 K! T6 N; J60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --- a9 L! @" u3 M2 y7 a g
70: -- -- -- -- -- -- -- --' W# C) ~, g9 {2 c. ]5 I/ t: A
8 N: `; C, K7 y% R8 D9 i { Q. I+ ]" S" ]5 [" y
向某寄存器写数据格式如下 { [6 ~" G% n7 G$ p! m
第一个0是指设备0- f) S# Q/ C0 d: n% r6 L
0x45是指 设备地址# {. b: b V: d3 @+ U2 I5 R, O
0x00为寄存器地址
, N; g& z6 z9 G4 T' t$ S! K% ~0x55为寄存器的值2 }3 r: }1 I5 k. M" a- V( d4 F2 d& e! t
i2cset -y -f 0 0x45 0x00 0x55
. q6 ~5 L( [9 ~3 D, B1 a9 Z$ D
2 ?* P, A5 q& m% q5 P+ J5 { y1 O J7 [
% t. T, [: n+ l) i- a% o2 T2 ?6 R% p, D- {( ^/ K- w! y
|
评分
-
查看全部评分
|