Pin 21 (VCC) and pin 19 (DCPRG) is connected to VCC
Pin 22 (GND) and pin 27 (VPRG) is connected to ground.
Pin 20 (IREF) has a 2k2 resistor to GND.
I've tried putting a 10k pull-up resistor from BLANK to VCC, but I've also tried without this resistor.
I have a 0,1uF capacitor between VCC and GND close to the IC.
LED's are connected with the anode to VCC and cathode connected to the legs of the TLC.
The green LED is just to indicate that the IC is actually powered.
The outputs LED ON and LED OFF are registered in the serial monitor as expected.
But I've tried all kinds of different code, also from other posts where people seemed to have fixed the issues and got it working. Nothing seems to work in this case.
The TLC_NUM is 1 in the config file.
Please help! I must be missing something completely obvious :(
I was under the impression that these pins are the default pins according to the library, and that one should only redefine if other pins are used. Am I wrong about that?
The TLC5940 chip SCK pin is sensitive to signal overshoot. When used with Teensy 4.0 or other high speed hardware, especially if using long wires, you may need to add a resistor inline with the SCLK signal.
May be worth considering? (Although you have a uno)
I used three TLC5940 chips when I made my Hexome, because it was all that was available at the time. The problem with the chip is that it needs constant refreshing to keep it alive.
This is a link to my show case post on it. Hexome demo
Sadly my Web Site was cut off when my ISP pulled the plug on it a few years back, but you can still get to it through the way back when machine I believe.