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
Druckbare Version
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
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?
Danke euch beiden,
alle Fehler sind jetzt beseitigt und das Ding läuft...
Bis zu meinem nächsten Problem ;-)
MfG Marco