我们使用的是 LP8556SQ-E09/NOPB。 需要根据以下要点对其进行编程...
调光的纯电流控制模式
禁用最后两个通道
3.自适应电压控制模式
4.将升压电压设置在最低范围内
5:在每个通道上设置50mA 电流
为此,我们是否可以使用 Arduino 更改 EPROM 的内部寄存器值?
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.
我已经使用 Arduino 进行了试用...
我能够读取芯片地址(0x2C)。 但我无法对其进行编程、或者无法读取内部 EPROM 寄存器值...
这里是用于读取内部寄存器值的源代码... 也请看一下。
#include
#define 芯片地址0x2C
void setup(){
Serial.begin (9600);
Wire.begin();
unsigned cellAddress = 0x9E;
Serial.print (readFrom (chipAddress,cellAddress),hex);
}
void loop(){
}
byte readFrom( int chAddress,unsigned ceAddress )
{
Wire.beginTransmission (chAddress);
Wire.write(((int)(&);
(0xendff);(.Wire)(((.WriteTransmission (());(((.end.Wire)
Wire.requestFrom (chAddress、1);
字节 RDATA = 0xFF;
if (Wire.available ()){
RDATA = Wire.Read();
}
返回 RDATA;
}
尊敬的 Robin:
感谢您提供更好的帮助。
在我们的应用中、我们不需要 i2c 控制。 我们有 PWM 可供控制...一次性编程和使用就足以满足我们的应用需求...
我对它有更多的关注... 我们已经有 E09变体。 我们是否无法对其进行编程以获得所需的功能?
如果我选择 LP8556/E05型号来烧录 EPROM、 我们是否需要在每次 LP8556/E05上电时烧录 EPROM 并对其进行编程。 ? 如果不是、LP8556每次上电时是否会进行未烧坏的 EPROM 设置? 如果是、运行 LP8556是否需要一段时间?
如果我们需要 i2c 对 LP8556/E05的每次加电进行烧写和编程、我们还可以将其包括在内...唯一的目的是获得在 LP8556上工作所需的功能。
谢谢、此致、
Ameenu