Hallo,
super Seite. Gefällt mir sehr gut. Leider hab ich noch niemand gefunden der dasselbe Problem hatte wie ich.

Ich sollte einen ATMEGA128 mit externem Speicher programmieren. Ich benütze die Programmiersprache C und den AVR Studio 4 zum bespielen.

Das ansteuern einzelner LED`S funktioniert tadellos, jedoch kann ich kein LCD - Display ansteuern da mein Programm nicht mehr aus dem Unterprogramm herauskommt. Das soll heißen, dass er ein Unterprogramm (egal welches) immer und immer wieder ausführt und somit mit dem eigentlichen Program nicht weitermacht.

Ich habe im Datenblatt des Atmega128 gelesen, dass man den Stack-pointer für die return Adresse von Unterprogrammen aktivieren muss. Kann es daran liegen? Wenn ja, wie kann ich den Stack aktivieren?

Mit freundlichen Grüßen,
Martin