|
本帖最后由 QQ66566 于 2019-10-29 13:34 编辑 W: ]- c# S" L. P2 f
! ^9 u3 j4 A! Y5 n8 i+ _X3P 下默认就有i2c-tools
1 \% g4 U' `+ s4 {: F Ydebian 没有相关软件。, E/ i' A e0 T+ |4 y' K0 Y; ?! ]
如何让debian支持led控制呢?# K& n+ Z0 v0 ?$ [6 S- Q1 o$ y- c
下载i2c-tools" v) ] M P4 L: R. J) [6 L$ c
apt-get install libi2c-dev i2c-tools% N5 S. R" Q& [6 o8 A: x
# Z+ _& m, K6 u4 [然后按照下面帖子操作就可以了。
/ `: M$ G% k9 V, N7 {+ K' v
$ t% s3 c, z( m* \' n1 q6 C猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
) U9 Y, {& I- |6 s/ V) |http://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=1047
( {. c }9 ~! R4 F( a: e" ~7 ]( R7 W' F( ^! x1 E2 k2 H- f! _
另外一个大神,帖子可以直接控制全部外设。& V6 ~8 u$ H# A! F- G- Y! p
Debian风扇自动控温、LED指示风扇和硬盘待机状态
/ A) M& W+ K# Z( a' Fhttp://bbs.nasdiyer.com/forum.ph ... 63&fromuid=1047; s& T- z0 {# G4 ~5 j
" M) H: s4 Y7 }1 j: B
. B" M4 P% V; O% p0 N9 ?i2c-tools 的命令
+ K4 N% H4 P1 k) F. \i2cdetect -l 列出所有设备8 Y7 w" M8 q" z! X+ ^
) u/ x1 O7 L# V3 D猫盘只有一个设备。
; U1 I7 ~; J- ~5 ]+ w7 ki2c-0 i2c pxa_i2c-i2c I2C adapter
8 u% G2 u7 [4 c o7 O
7 F$ K% w' H* _" |4 d
$ p* j) M+ O0 x& j& W3 ]一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。
2 H3 A% D0 B, @1 C5 N" hi2cdetect -r -y pxa_i2c-i2c8 Z; P" `; i S$ ^
0 I$ \( f+ t$ |9 E- h- {' }
i2cdetect -r -y 0
7 c6 s" b4 L, z1 \ c) K4 E; S2 H, j( I8 H v
2 T# M' x3 d ?+ `
0 1 2 3 4 5 6 7 8 9 a b c d e f# v( u$ ~" ^. K4 Q& G
00: -- -- -- -- -- -- -- -- -- -- -- -- --
, R/ I" o! w0 |* s10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --# C: I% X4 \" @# w$ p- U( M6 g
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --" e6 E! Q1 f' A8 u5 e2 C8 L' F
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --( A" {6 i7 i. t7 x H' }
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --
: S8 W$ s, O( J+ k50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --2 }$ b2 S- X% s2 W) @& o
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
" ~ Q1 Q2 Y0 m! |- n( B7 g/ I70: -- -- -- -- -- -- -- -- ~! _; R8 x3 t& n: J2 N
+ e& L! U+ U2 d( ^6 k: o
) `- c- s8 f G# t6 U- A向某寄存器写数据格式如下4 Z4 ~; ~$ C* Q) t t5 h; v4 y, i
第一个0是指设备0
1 @: {& f" A" P3 o0x45是指 设备地址
! @* M+ C7 E' G$ q, F) P: X- Q6 e0x00为寄存器地址
; V$ R4 p- M& Q/ U9 v3 h) Z0x55为寄存器的值
: Y: ]5 Y: @5 e: w9 `6 f; ?i2cset -y -f 0 0x45 0x00 0x553 l- P5 F- h! ~; [+ ?8 `/ {* g
% G9 V1 P' O% _1 h% \+ p* v9 U: K- M* v
7 v' \+ Y$ p. O. z1 T8 N
/ f* e5 x- e# N3 c" N. C) U9 u' ` |
评分
-
查看全部评分
|