-
Erfahrener Benutzer
Fleißiges Mitglied
Timer beim Mega16
Hallo zusammen,
bin gerade dabei mich in den Mega16 einzuarbeiten. Ich hab ein kleines Prog geschrieben, aber es will net recht.
Könntet ihr mal nen Blick drauf werfen was ich da verbockt hab?
MfG Marco
Angehängte Dateien
Erfahrener Benutzer
Robotik Einstein
Hallo,
Wenn ich mir den Code im Interrupt ansehe, denke ich, das der Wert für PortB immer auf 0x00 bleibt,
evtl. erstmal mit einem if .. else probieren,
ansonsten ändert die 2. Zeile den Wert gleich wieder auf 0x00.
Kann es sein, daß der Interrupt nicht aufgerufen wird?
TIMSK |= _BV(TOIE0); //Timer0 Overflow Interrupt Enable
Fehlt dies in der Initialisierung im main?
Erfahrener Benutzer
Fleißiges Mitglied
Danke euch beiden,
alle Fehler sind jetzt beseitigt und das Ding läuft...
Bis zu meinem nächsten Problem
MfG Marco
Berechtigungen
Neue Themen erstellen: Nein
Themen beantworten: Nein
Anhänge hochladen: Nein
Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen