Hi,
Interessantes Projekt! Gefällt mir gut, wollte sowas mal für draußen machen.
Wegen deiner Uhr: wieso nimmst du nich 256 als Vorteiler? Dann muss der Overflow bei 31250 erfolgen und du hast genau 1s. Deine Berechnung und Konfiguration von Timer1 versteh ich irgwie auch nich ganz, kann auch sein des ich des nich soo gut kenn. Wieso benutzt du nicht den CTC Modus? DAnn erfolgt der Interrupt soch immer genau bei dem Wert der im OCR1A steht. Kannst du mir da deine Denkweise mal erklären? vlt denk ich ja irgwas zu kompliziert oder so..
gruß, homedom
P.S.: Ich hätte das so gemacht:
Code:
OCR1A = 31250;
TCCR1B |= (1<<CS12) | (1<<WGM12);
TIMSK |= (1<<OCIE1A);
Lesezeichen