尊敬的先生:
客户设计的 TCA6507、并且存在一些与 I2C 设置相关的问题:
1. 能否让一个端口分别闪烁?
2. 我能否单独控制一个端口的强度?
3.您能否提供编码指南?
非常感谢。
林志安
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Andy:
每个端口可单独设置为关闭(高阻抗)、打开(设置指定的亮度)或设置为遵循配置的闪烁模式之一。 这可以通过写入选择寄存器(0x00 - 0x02)来完成。
2、每个端口可被单独设定为 PWM0、PWM1、主器件强度、或者完全打开的最大强度。 这些设置的配置和相应寄存器值可在数据表的表8中找到。
3.可在数据表的第8.5节中找到编程信息。 您想了解有关 I2C 通信的更多信息、或所需 LED 功能所需的寄存器配置吗?
此致、
Eric
尊敬的 Andy:
我不确定我是否完全理解您的问题。 将通过 Select2寄存器(0x00 - 0x02)在 Select0上对各个端口进行控制。 使用这三个寄存器、您可以选择一个特定的端口来使用 Bank1的淡出参数、例如。 其他寄存器不控制单个端口、而是控制端口可以设置的一系列配置。
例如、如果淡出寄存器设置为0x0000 0100、则 BANK0配置为即时开启(0ms 淡入)、BANK1配置为256ms 淡入。 然后、如果选择寄存器2-0设置为以下值:
SELECT2:0x0000 0011
select1:0x0000 0011
Select0:0x0000 0010
端口0 (使用位0)将配置为与 BANK0 (瞬时开启)的强度特性闪烁。
端口1 (使用位1)将配置为与 组1的强度特性(256ms 淡入)闪烁。
所有其他 LED 将熄灭。
可从数据表的表8中找到选择配置:
但愿这对您有所帮助。 如果您有任何疑问、请告诉我。
此致、
Eric