Hallo Leute, also ich steige von meinem liebgewonnen AT90S1200 auf den ATtiny26 um, und schon geht das Theater los und zwar habe ich folgendes im AVR Studio 3.56 am Anfang meines Programms gemacht, um den Stack einzurichten: ldi temp, LOW(RAMEND) out SPL, temp ldi temp, HIGH(RAMEND) out SPH, temp So liest man es auch hier im Forum, tja nur meckert der Assembler, er kennt weder SPH/SPL noch ist die Befehlsfolge erlaubt. So und jetzt war ich creativ, nur frage ich mich oder das auch funktionieren wird: ldi zh , high(RAMEND); Stackpointer einrichten??? ldi zl , low(ramend) ; Besten Dank vorab. Gruß Jens
mit nur 128 Byte RAM braucht es keinen SPH. Schau mal in die include-Datei, wie das SP-Register dort bezeichnet ist. Im Datenblatt steht nur SP.
Die tn26def.inc scheint auch mit heißer Nadel gestrickt zu sein, da gibt es auch kein "flashend" (nutze ich sonst für Kalibrationsbyte)... ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.