I am using TLC5940 for the 1st time and having diffulties understanding it use. I want to create a 444 RGB led cube.
I want to create colorful stored animations but i cannot understand how to store data of GS values and call them. I also cannot understand the use of dot correction.
I would make a 4x4 array of LEDs. One chip can drive those 16 LEDs. You need 16 X 12 = 192 bits of data, or a 24 byte array to hold all the data for the chip. With this set-up, and the datasheet, you can just try different things out and pretty soon the lightbulb should come on. When you are very comfortable with this set up, add your final three 4x4 planes and expand your memory array.
This will teach you something about programing.
The dot correction is like a programmable series resistor for each LED. Just use a value of 32 or 40 for all LEDs and don't worry about changing it until you have your single plane fully working. By then DC usage will be obvious. The data structure will be different from the LED data, but you only have to do it once at the start of your program.