Hi guys,
I have written an assembly subroutine called "Load_Pixel".When I call it, it will load the 3bytes (24bit) represent colour to a single pixel led.This works fine.
The doubt is Let say I have 12 nos neo pixel bulbs & need to load 12 colors from a table read.
The problem is after feeding the 1st LED colour, the code must get ready for the next colour to be load. For this task it will waste long time. Will it conflict with the protocol?
The datasheet says the data will load after 50uS of idle time.Does this means I have enough time to do code stuff until I reach 50uS?
I have written an assembly subroutine called "Load_Pixel".When I call it, it will load the 3bytes (24bit) represent colour to a single pixel led.This works fine.
The doubt is Let say I have 12 nos neo pixel bulbs & need to load 12 colors from a table read.
The problem is after feeding the 1st LED colour, the code must get ready for the next colour to be load. For this task it will waste long time. Will it conflict with the protocol?
The datasheet says the data will load after 50uS of idle time.Does this means I have enough time to do code stuff until I reach 50uS?