IS31FL3729 驱动芯片使用方法

1、先看原理图。通过原理图可以看出来,所有的LED灯都是通过矩阵的方式连接起来的,大家可以理解为CS1-CS15为Y轴,SW1-SW8为X轴,每一个LED灯都为一个坐标点。
在这里插入图片描述

如上图所示,上面用红色框出的部分可以理解为一个RGB灯。每一个led灯,R或者G或者B都可以单独控制亮度,控制亮度的步数为(0-255)。
2、如果每个LED都可以控制,那么怎么控制呢?其实是每个LED控制都有一个寄存器用来写入数据来控制LED灯的亮度。
假设我们要控制如下红色圈出来的LED,那么怎么控制?
在这里插入图片描述

由上图的原理图的红色圈出的蓝色LED灯为例,我们先将其称为LED1。我们可以知道LED1的原理图连接了CS1和SW1。那么我们想单独控制这个LED的亮度怎么控制呢?通过查看数据手册。有如下寄存器介绍。
在这里插入图片描述
在这里插入图片描述

由上面的表格可以知道01-8F,总共144个控制寄存器(16 * 9 = 144 ),不过因为是CS16和SW9为同一个引脚,所以我们最大能支持15 * 9 = 135个灯。由上面的表格查询可以知道,我们上面连接了CS1和SW1的LED1的控制寄存器为01。所以如果我们要点亮LED1的灯,我们直接往寄存器01写入数值即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值