Archiv verlassen und diese Seite im Standarddesign anzeigen : 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
linux_80
19.08.2005, 23:36
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.