Witam
To mój pierwszy post na forum więc proszę szanownych kolegów o wyrozumiałość

Mam problem z transferem kodu napisanego pod Attiny26 do Atmegi32 aby uruchomić to na zestawie.
Problem oczywiście dotyczy rejestrów i ich poprawnego ustawienia.
Z inicjalizacją timera wydaje mi się, że sobie poradziłem ale wolę poprosić o sprawdzenie:
Kod:
//TCCR0 = (1<<PSR0 | 1<<CS01); //attiny26
//modyfikacja dla atmegia 32
TCCR0 = (1<<CS01);
SFIOR = (1<<PSR10);
//koniec modyfikacji
oraz z ADC - rejestr ADCSR zmieniłem na ADCSRA
Lecz mam problem z:
Kod:
TCCR1A = (1<<PWM1A);
TCCR1B = (1<<CTC1 | 5); //16 divider
OCR1C = 64;
Cytuj:
'PWM1A' undeclared (first use in this function)
'CTC1' undeclared (first use in this function)
'OCR1C' undeclared (first use in this function)
Czytając dokumentację nie potrafię znaleźć odpowiedników tych rejestrów w Atmedzie 32
Oprócz powyższych błędów mam 2 ostrzeżenia:
Cytuj:
warning: 'TIMER1_CMPA_vect' appears to be a misspelled signal handler
warning: 'TIMER1_OVF1_vect' appears to be a misspelled signal handler
Bardzo bym prosił użytkowników o większym doświadczeniu i być może o większych zdolnościach percepcyjnych o pomoc
---
pozdrawiam !