Ah, gotcha. Yeah, I don’t know if that’s the case, though it would not surprise me.
Yup, so before you remove power to the LED chain, you make the data and clock outputs from the CPU as inputs.
And after you apply power to the LED you make data and clock outputs once more.
-mark
No, that would defeat the purpose of doing it the way I am with the FETs. I need to send an RGB::Black to the string *before* I apply power to them. It's how it's working now. If I apply power to the strings before doing anything, some of the drivers tend to randomly light up. So I'll end up with random LEDs along any of the four strings lit up before the controller kicks in. By keeping VCC off, and letting the MCU turn it on, I'm able to send an RGB::Black first, then apply power and all is well. It's a hack of a solution, but there's nothing else I can do.markaren1:
Yup, so before you remove power to the LED chain, you make the data and clock outputs from the CPU as inputs.And after you apply power to the LED you make data and clock outputs once more.
If it works, fine. But you are sending data to ICs that do not have power applied
I'm well aware of that, however I believe what n1ist is suggesting to be true. I may be sending data to ICs that aren't powered through the normal VCC line, but they are still receiving the data sent to them, and when power is applied, that data is reflected.markaren1:
If it works, fine. But you are sending data to ICs that do not have power applied