Need help with DM412 3 channel LED driver IC

I have no clue about using LED driver chips other than the FastSPI Library or the current FastLED Library.

I am currently working on my school project and Using IC DM412 by SITI Taiwan. The datasheet can be found here http://www.e-neon.ru/user_img/catalog_datasheets/dm412-a.003.pdf

I need to control 10 IC's Together and individually. Any expert on such chips pls guide me.

I tried searching a lot on the internet but did not come across any working solution.

Any help will be appreciated

You should understand shift registers and SPI. You'll find much information and code about e.g. 74HC595 shift register usage.

Each driver must be sent 316 bits (6 bytes) containing the R,G and B intensity. In a daisy chain of 10 drivers you send 106 bytes to the first driver's DAI and CKI (MOSI and SCK), then trigger STI to activate the transmitted data. For individual addressing each driver's STI must be connected to a distinct output pin, while the DAI and CKI of all drivers connect directly to MOSI and SCK. Then shift out the 6 bytes, then trigger the selected driver's STI.

Thanks for your advice Dr. I understood the problem. the DM412 chip has a software strobe where you have to hold the clk high and send 8 bits of data. Also each channel takes 16bit data. so overall you have to send 48bits and then hold the clock high and send 8bits and this entire process repeats for as many drivers you daisy chain.

Clk is required to shift the bits, and no 8 bits must be appended.

The IC has a strobe pin as well as a software strobe option. The clock held high and 8 bits on data is needed to activate the software strobe. I am using the software strobe hence the 8 bits after holding the clock high.