Gast
#1466551
Hallo, ich lese mir gerade den Bereich hier im Forum über den Stack durch. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Stack Habe auch bereits etwas Forensuche betrieben. Würde nun gerne von euch wissen ob ich die Informationen richtig Interpretiert habe. Es scheint so, als ob der Stack die Positon im Programm speichert, damit der Controlle weiß, wo er beim Befehel "ret" hinspringen muss. Des weiteren habe ich gelesen, dass ich den Stack initialisieren muss, damit der Controller den RAM von hinten beschreibt, damit keine Werte ungewollt überschrieben werden. Dort habe ich gerade schon die erste Frage, nämlich welche Daten werden im RAM gespeichert. Dachte das Programm wird im Flash-Rom gespeichert und die Daten zum Rechnen werden im Register r01-r32 zwischengespeichert.