Witam. Piszę obsługę czujnika koloru tcs3200.datasheet W moim kodzie timer0 ma za zadanie zliczać sygnały wysyłane przez czujnik, a timer1 w trybie CTC generować przerwania co 0,1s (narazie prototyp korzysta z oscylatora wewnętrznego, więc te 0,1 to przybliżenie) po przerwaniu następuje odczytanie ilości zliczonych impulsów dla odpowiedniego koloru i wyświetlenie na wyświetlaczu częstotliwości. Problem jest taki: dla kolorów R,B, i bez żadnego filtra wartość wyświetlana jest ta sama, wszystkie wartości zmieniają się chaotycznie. Oto kod:
Kod: C / C++