|
|
本帖最后由 QQ66566 于 2019-10-29 13:34 编辑 6 f+ [9 ]7 A: a$ F4 j9 \' ?
7 S- B2 Q2 l+ S' Z( {+ tX3P 下默认就有i2c-tools
0 Z) U( ^" h; }; [( _. g [0 C/ Xdebian 没有相关软件。2 m) H; W4 t) D" D% d1 T
如何让debian支持led控制呢?; M) ^0 @ K/ w a/ p
下载i2c-tools/ r- |' J+ G" g% J' C; H
apt-get install libi2c-dev i2c-tools
{- F b1 Z6 L. }5 o
9 b$ k. E2 k* J9 M7 ]! X" i% h& C然后按照下面帖子操作就可以了。; R% J. [5 m9 w' G7 j4 S& Z c
9 w) q4 Q, B2 T6 Z4 l" C6 Z
猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
7 a. [' C6 p. q0 o) h1 nhttp://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=1047
* c7 d' X5 ^4 s/ _0 n5 p
F' O2 V3 z: i8 d. j# I; |! L另外一个大神,帖子可以直接控制全部外设。
: F* K! ~1 }% R# `) wDebian风扇自动控温、LED指示风扇和硬盘待机状态 \! @+ d7 U5 ]" k( q
http://bbs.nasdiyer.com/forum.ph ... 63&fromuid=1047. q3 j; z4 e9 ?+ n6 r
* E* [% y' C* M( ^
, m& }" x; g3 ?
i2c-tools 的命令
8 z8 Q9 p# P k! j9 v2 o: |i2cdetect -l 列出所有设备
& w4 t: T6 |" j) C% j, D* \# i7 i. H# ?- k N
猫盘只有一个设备。& A1 E) K9 m/ T5 i! o8 P4 ]
i2c-0 i2c pxa_i2c-i2c I2C adapter
% v, h2 a9 X; r# s! Z
* f A8 s5 D& K& i: s
7 z [# x0 ^; U2 ^6 I2 I一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。1 F- H9 k- n" ]2 ^) X c* r4 @6 T
i2cdetect -r -y pxa_i2c-i2c; [ J# x( b% w; d
1 ?4 J# W! D) X+ j* g9 j: F
i2cdetect -r -y 0+ |) {( O \1 K2 \% i' `- m
- b5 l* z9 i" c$ m5 @( E# O" o
+ t9 P) U7 N' _, w2 j1 A 0 1 2 3 4 5 6 7 8 9 a b c d e f6 m7 I& \8 K& W* |
00: -- -- -- -- -- -- -- -- -- -- -- -- --
. U( c) O) x; b6 V# Y/ N; @4 ]4 u10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
5 v1 Y6 ^2 P, z S20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
* I4 ~; j+ G6 F/ Y. N( [5 r3 y) T30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --8 o( S Z ^$ [* _, ?& v& M
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --
' z2 I5 a4 I" C7 D' b. o50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --5 _% W) ^/ Z6 h% h
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
! N# g# j" X L: T6 a$ h: p5 z' ^70: -- -- -- -- -- -- -- --* G! V X$ f8 W" D* w2 F* |& ?& ^
1 |4 b* c$ r$ f' S$ D9 }5 V, J4 w8 ?
# [, I- {. T9 N$ a; a向某寄存器写数据格式如下
1 [9 e) T# B6 u$ S7 V" F第一个0是指设备09 ?* j) S( a8 C/ C& ?$ R
0x45是指 设备地址* A7 W$ ~4 B' }% W: V
0x00为寄存器地址
9 D$ M( A9 Q. O. p7 l3 g0x55为寄存器的值. D3 [4 `0 [2 q! c0 ]9 p, a. y* Q
i2cset -y -f 0 0x45 0x00 0x557 F6 f7 a* g) r( n) t
- V/ l+ W! r; i% S
! v( G9 ^$ l* l1 \: ~7 C+ L8 u1 H
/ _! h+ w0 _4 R0 h$ p9 Z& u8 i% M/ c
|
评分
-
查看全部评分
|