S tim casovanim WS2811 mne napadla jeste takova 'prasecina' ... Po prijmu adresy dekoderu (typicky 2. byte DCC packetu - https://dccwiki.com/Digital_packet) nasleduje minimalne 8 bit checksum. DCC "1" by mela byt (https://en.wikipedia.org/wiki/Digital_C ... _DCC_works) 58us pulvlna, tedy 116us cela jednicka. To znamena, ze po prijeti (a odmitnuti) adresy mam cca 8 * 116us = cca 900us k dobru.
Zatimco odeslani bitu do WS2811 je 0,4us + 0,85us = 1,25us. Tedy 24 bitu = 30us, kdyz budu drsny a povolim retezit za sebe az 4 navestidla po 2 WS2811, tak dostavame retezce max 8 * 24bit = max 240us. Takze teoreticky bych mel 'stihnout' nakrmit po jedne vystupni noze MCU retizek 8x WS2811, podstatne drive, nez po DCC dorazi checksum byte. V pripade ze se lisi adresa je navic checksum 'nepodstatny': bud je adresa spravne, a tudiz je packet pro nekoho jineho, nebo by checksum odhalil poskozeni packetu a pak se stejne zahodi.
Je v uvaze nekde chyba ?