Buduje sterownik RGB przez bluetooth. Potrzebuje zrobić mruganie diody o określonej wartości pwm prze określoną wartości mrugania. Użyłbym delay, ale nie chce mieć opóźnienia w komunikacji. Użyłem timerów programowych, ale gdy działa pwm nie działa timer i na odwrót. W ustawianiu rejestrów i używaniu timerów jestem mało doświadczony, więc ustawiłem na tyle ile umiałem też trochę podpowiedzi z internetu wziąłem. Narazie program jest bardzo testowy nie ma komunikacji, pwm i timer mają stałe wartości. Używam timer0 i timer2, ale może być użyty także 16 bitowy timer1. Prosiłbym o rozwiązanie problemu z mruganiem diody przez timer programowy o określonej wartości pwm. Z góry dziękuję za pomoc.
Kod: C / C++