Dawid2379 napisał(a):
Bawię się diodami WS2812, kod taki jak z poradnika Pana Mirka Magic Led, dodałem przycisk aby przełączać efekty z poradnika, i wszystko fajnie działa, naprawdę bez żadnych problemów, ale potrzebowałem włączyć przerwanie od Timera1 do własnego efektu który
sobie wymyśliłem i wtedy na taśmie ledowej pojawiają się pojedyncze bardzo krótkie błyski w rożnych kolorach, nawet kiedy w obsłudze przerwania nie ma żadnego zadnia ten problem tez występuje, nie ma to wpływu na pozostałe efekty bo działają normalnie, pojawiają się tylko te błyski bez względu na to jaki efekt w danym momencie jest wyświetlany, kod działa prawidłowo, jak przerwanie Timera może zaburzać pracę mikroprocesora?? wydaje mi się ze to nie kwestia błędnie napisanego kodu.
To kwestia czasu jaki mikrokontroler potrzebuje na obsługę przerwania (nawet jak jest puste). jak wysyłasz coś na taśmę to lepiej wyłączyć globalnie przerwania
