Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
ATtiny84 Timer beeinflusst Ausführungsgeschwindigkeit
Niko Ortner - - Weitere Sprachen und sprachübergreifende Themen
BeitragIch hab hier ein interessantes Problem mit einem ATtiny84 (Atmel AVR Microcontroller). Die Funktion von Timer0 wird mit den TCCR0A- und TCCR0B-Registern gesteuert. Die relevanten Bits sind in Kommentaren im Code unten markiert. Die Detailierte Beschreibung findet man im Datenblatt, aber hier eine kurze Zusammenfassung: Bits A: "Output Compare Match B" wird auf den entsprechenden Ausgang geschaltet. Bits B: "Fast PWM Mode": Der Timer beginnt bei 0 und der Ausgang wird eingschaltet. Der Timer zähl…
-
ATtiny84 Timer beeinflusst Ausführungsgeschwindigkeit
Niko Ortner - - Weitere Sprachen und sprachübergreifende Themen
Beitrag@Gonger96 Interessant. Wenn ich die Interrupts manuell deaktiviere (entweder durch das Deaktivieren der Timer-Interrupts mit TIMSK0 &= ~0b00000111;, oder durch das Deaktivieren aller Interrupts mit SREG &= ~0b10000000;), dann funktioniert alles wie erwartet. Aber das wundert mich doch sehr, weil ich weder eine Interrupt-Routine geschrieben habe (es gibt nur setup und loop), noch Timer-Interrupts aktiviert habe (und die sind laut Datenblatt standardmäßig deaktiviert). Laut dem folgenden Code ist …