Hallo, Hab mich so langsam in das Thema Mikrocontroller vor allem mit Hilfe von dieser Seite eingearbeitet. Jetzt hab ich auch schon einige kleine funktionierende Programme geschrieben. Wie sieht es aus, wenn ich mehrere Timer oder Interupts in einem Programm verwenden will. Erfolgt die Initialisierung des Stack Pointers nur einmal oder seperat für jeden Timer/Interupt ? Grüße Stefan
Stefan wrote: > Wie sieht es aus, wenn ich mehrere Timer oder Interupts in einem > Programm verwenden will. Erfolgt die Initialisierung des Stack Pointers > nur einmal oder seperat für jeden Timer/Interupt ? Da es nur einen Stack gibt (und damit auch nur einen Stack Pointer), darf dieser natürlich auch nur einmal initialisiert werden! Bin allerdings nicht wirklich sicher, ob ich Deine Frage richtig verstanden habe bzw. ob Du sie richtig gestellt hast...
Hi, vielleicht sollte noch erwähnt werden, dass der STack nicht viel mit dem Timer zu tun hat. Der Stack wird aber z.B. zum Ablegen von Rücksprungadressen verwendet, das braucht man halt bei Timer ISRs. @Stefan: Schau Dir doch bitte mal im Tutorial die Erklärung zum Stack an, da steht Genaueres (was ist's, was kann's). Gruß Fred
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.