www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RET springt zur falschen Zeile


Autor: elomt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Habe mir einen ATmega8 und ein ATTiny26 gekauft.
Nun wollte ich erstmal ein Blinklicht testen und was ist passiert?
Die LED blieb bei beiden MCs an. Schließlich habe ich gesehen das sogar 
schon bei der Simu im AVR Studio der RET Befehl nicht zurück zum RCALL 
springt sondern zur ersten Programmzeile und so eine Endlosschleife 
produziert wird. Das selbe Prog läuft aber einwandfrei auf einen 
ATTiny12 auch in der Simu. Woran kann das liegen?

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Fehler im Quelltext, den wir leider nicht sehen können.

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der ATiny12 hat einen Hardwarestack. Bei ATiny26 und ATMega8 musst
du den Stackpointer im RAM selber setzen.

Autor: AVRFan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stackinitialisierung!

Autor: elomt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Schnelle Antwort.

Wie kann ich den des Stackpointer selber setzen?
( Bitte in Assembler )

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.