Problem mit Tutorial Speicher

Gast #158321
Hallo Forum,
ich habe versucht das Tutorial Speicher zu verstehen.
Ging bis jetzt auch ganz gut.
Ein Problem habe ich jedoch:
Wenn ich das Programm assembliere bekomme ich den Fehler undefined
Symbol SPL.
...
hab grade nen Gedankenblitz gehabt: SP läuft fehlerfrei durch. Ist das
die Lösung ?
Beim 2313 kann ich doch auch SPL machen, obwohl es keinen SPH gibt.

By the way, kann man beim 2313 eigentlich auch das UART verwenden?
Da bekomme ich nämlich noch viel mehr Fehler.
Gast
ob es SP oder spl/sph gibt hängt vom vorhanden sram ab. wenn du bis 255
byte hast gibt es soweit ich weiß nur SP (weil ein 8bit adress zeiger
ja  dafür reicht). hast du mehr als 255 byte sram brauchst du mehr als
8bit um das ganze zu adressieren-> dann hast du SPL+SPH
Gast
Ne, tut es eben nicht.
Versuch's mal.
Als Newbie würde ich mich doch niemals nicht trauen einen Code zu
verändern ;-)
Hab den Code jetzt auf 2313 umgebaut (s.Anhang) und das STK500 mit 4MHz
getaktet.
Was soll ich sagen, es funzt grinsstolz

Danke trotzdem, Sebastian.
Angehängte Dateien:
Gast
Dann schau doch mal ins betreffende Datenblatt und in die betreffenden
Include-Dateien, wie der Stackpointer beim jeweiligen AVR heißt. ATMEL
hat da leider verschiedene Bezeichnungen gewählt.

...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.