Gast
#4224
Hallo ! Wie stelle ich bei bei den AVRs den Vorteiler ein? habe mir schon einige Beispiele aus der Codesammlung angesehen, verstehe aber nicht wie folgende Zeilen zu verstehen sind: ldi temp, 0b00000101 ;Timer 0 auf CK 1024 einstellen out TCCR0, temp >> wie kommen die auf den Wert 1024 ? ldi temp, 61 ; Timer 0 auf 195 stellen (50ms bei 4Mhz) out TCNT0, temp >> was bedeutet hier Wert 61 ? das ist nicht ganz die Differenz zu 255 ! ist der Vorteiler beliebig wählbar? Bisher hab ich meine Zeitstufen immer Software mäßig realisiert. hab aber festgestellt, das die größe des Programms bei längeren Zeiten ziemlich groß wird, was ist denn der größtmöglichste Teilungsfaktor den man programmieren kann? Und was bedeutet Timer0 Overflow Handler ? wird der in Timer0 gespeicherte Wert mit irgend einem anderen Wert verglichen? und der Überlauf stellt eine größeren Wert in Timer0 als den vergleichswert dar? wäre nett, wenn mir hier mal jemand weiterhelfen könnte! Im voraus Danke,