Witam,
ATmega328PB posiada 10 kanałów PWM. Pierwsze 6 bez problemów działa jak w ATmega328P. "Wymusiłem" pracę 7 kanału PWM OCR3B używając TIMER3, konfigurując PORTD.2 jako wyjście i ustawiając port D.2. Natomiast na nóżce D.1 (PIN32) zawsze jest stan 1 niezależnie czy PIND.2 jest skonfigurowany jako wejście, czy też PORTD.2 jako wyjście.
Kanał OCR3A na PD.0 w ogóle nie reaguje. Używając zamiast TIMER3 -> TIMER4. nic się praktycznie nie zmienia. Podobnie jest używając TIMER3 i TIMER4 równocześnie.
Czy te kanały konfiguruje się w inaczej niż OCR0, OCR1 i OCR2? Czy może komuś z szanownych Kolegów udało się to rozwiązać? Pozdrawiam.
ATmega328PB posiada 10 kanałów PWM. Pierwsze 6 bez problemów działa jak w ATmega328P. "Wymusiłem" pracę 7 kanału PWM OCR3B używając TIMER3, konfigurując PORTD.2 jako wyjście i ustawiając port D.2. Natomiast na nóżce D.1 (PIN32) zawsze jest stan 1 niezależnie czy PIND.2 jest skonfigurowany jako wejście, czy też PORTD.2 jako wyjście.
Kanał OCR3A na PD.0 w ogóle nie reaguje. Używając zamiast TIMER3 -> TIMER4. nic się praktycznie nie zmienia. Podobnie jest używając TIMER3 i TIMER4 równocześnie.
Czy te kanały konfiguruje się w inaczej niż OCR0, OCR1 i OCR2? Czy może komuś z szanownych Kolegów udało się to rozwiązać? Pozdrawiam.
