Verschiedene Timer auf Mikrocontroller / Stackpointer

Gast #584016
Lesenswert?
• ▲
▼
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
#584019
Lesenswert?
• ▲
▼
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...
Gast #584248
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.