Hi Leute, als absoluter Newbie habe ich hier ein kleines Problem mit dem Timer0 des 80815 und dem STK 500. Ich möchte dass der Overflow Interrupt alle 1 ms ausgeloest wird und im Interrupt dann eine LED schalten. Das STK taktet mit 3.69 MHz, bei einem Vorteiler von 64 muesste diese alle 17.344 us den Inhalt des Timercounters inkrementieren, oder ? Da der Counter mit 256-64 geladen wird, muesste also alle 1,11 ms ein Overflow ausgeloest werden. Im Overflowinterrupt toggle ich nun eine LED, aber die blinkt höchstens 5 mal pro Sekunde, also mit Sicherheit nicht alle 1 ms. Der Sourcecode hängt an, vielleicht kann mir ja mal jemand auf die Sprünge helfen .... Danke schon mal Karlheinz
Sorry, da ich jedesmal von 1000 bis 0 zähle, sollte die LED logischerweise im Sekundentakt getoggelt werden, sie tuts aber 5-6 mal pro Sekunde
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.