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

[原创] debian下控制LED灯。

[复制链接]

46

主题

617

回帖

2764

积分

中级渣柚V3

积分
2764
发表于 2019-10-28 23:08:11 | 显示全部楼层 |阅读模式
本帖最后由 QQ66566 于 2019-10-29 13:34 编辑 / V5 d. q, c' |& f7 a

4 s! B+ ?# h" e9 nX3P 下默认就有i2c-tools
+ C: }' @4 O/ C% T) M8 K1 B  ]& edebian 没有相关软件。/ n$ j9 p& H/ ~! Q
如何让debian支持led控制呢?
% [; e$ c5 z2 s* @1 M下载i2c-tools
/ T* M9 h& w! @) M6 g1 O4 Tapt-get install libi2c-dev i2c-tools9 |" u/ ?/ f! d- V
; g: U. w( @% g( |5 g/ O
然后按照下面帖子操作就可以了。
# \5 K/ f  D. p3 ]% A* i
* h5 h  `. I( B+ O1 G猫盘群晖&&&猫盘x3p LED彩色呼吸灯都搞定了
( h1 n6 c% a) S  B5 J8 A4 d! ohttp://bbs.nasdiyer.com/forum.php?m ... d=1842&fromuid=10470 R! d0 e- Q: T) k+ O( V1 S

- `) `- o  L. G: d, B0 Y& A另外一个大神,帖子可以直接控制全部外设。2 k3 v4 X  k0 ]) c
Debian风扇自动控温、LED指示风扇和硬盘待机状态, `* T, c6 x! s
http://bbs.nasdiyer.com/forum.ph ... 63&fromuid=1047
: x7 ?, n8 r8 i5 ]: |1 r& i' C" f
6 M+ u- `) S# Y) H8 C2 V7 C9 F& C$ V% J% `  c8 ~
i2c-tools 的命令
, H1 {! Y: h) P5 h9 L' ^i2cdetect -l 列出所有设备
. w0 q+ v. q0 T" f3 d: F
/ w2 a0 D% k- q0 G. e猫盘只有一个设备。# S9 u9 ^# H$ T5 b+ ]
i2c-0   i2c             pxa_i2c-i2c                             I2C adapter2 R& v. q$ X% m- Y* h
1 X0 ]$ e: e3 H- \

( v( U- g: X7 @* @5 r: _1 _一下两个命令是列出所有地址中的设备,UU表示这个设备正在使用。! Z; A0 o, Z  A6 I  @4 p7 _( P) @/ m
i2cdetect -r -y pxa_i2c-i2c* f' N/ F  M. b- T
. e. w+ X0 c, T( q$ c/ J
i2cdetect -r -y 0  p, {+ N" b" D' O, [
# h% p6 ^& k% v

& c" d2 o8 C1 r7 {3 O% m     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f3 u# z2 s% Z8 N% ]$ q# B0 ]1 {
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
% G, {4 r2 o7 x& J6 v' _10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --7 t' P8 J* T3 Z" w
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --( R, s4 q+ L/ F) D
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --  m- \1 E' p% Z+ ~( M! I$ m/ w) g
40: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- --& y5 \# q* _! V
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --  i9 V# c. Y& [9 ?* a2 E! \
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --0 L, p- u! q5 }# L3 w( ]
70: -- -- -- -- -- -- -- --
2 x* w7 k( z4 c0 b# D/ C, {2 r
, n# i9 M$ d, C5 d7 w9 o. j, D, ?
向某寄存器写数据格式如下
" c7 E" E& N) [第一个0是指设备00 o% q- U! }# S5 T0 `
0x45是指 设备地址  Q7 g0 v5 R+ U. o2 ~# ^: k
0x00为寄存器地址8 q+ a+ e9 R9 q- A4 D$ f
0x55为寄存器的值
9 Q/ Y5 m0 k8 m+ l8 |i2cset -y -f 0 0x45 0x00 0x55
1 Q& |& X# D$ c9 F1 C
0 [+ c9 ?9 E- ?) W+ ^& L* f& P% N
; Q) d5 N: x8 |% m" J1 u4 d6 a: c) S4 d+ n! p" ~% m0 z

  S( E0 }7 r0 b, N6 T( I

评分

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

查看全部评分

4

主题

764

回帖

2811

积分

中级渣柚V3

积分
2811
发表于 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:043 {. V6 c; F+ J" M5 g! P3 R
太复杂了吧,按照简书的刷debian教程,什么都不用装,直接系统内部命令就可以控制LED。我的帖子都已经实现 ...

; K  |8 ]) d/ Y呵呵。的确不错。昨天心血来潮。想看看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-18 08:38 , Processed in 0.077905 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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