Hallo! Habe erst seit kurzem mit der Programmierung meines Atmega32 angefangen. Erfahrungen mit 8051 und Assembler habe ich aber schon. Im AVR Studio kann man ja das ganze Programm durchsteppen, dabei bekam ich nachdem der ret Befehl des Unterprogramms ausgeführt wurde den Fehler AVR Simulator: Invalid opcode 0xffff at address 0x003071 angezeigt. Hier der simple Code: ldi r30,0 loop: call unter jmp loop unter: ldi r31,11 ret ;danach kommt der Fehler und die erste Programmzeile wird wieder ausgeführt Kann mir keinen Reim darauf machen und wäre für Hilfe dankbar! Gruß Markus
"Darauf hätte man selbst kommen sollen." Nicht unbedingt. Als alter 8051-er geht man eben davon aus, daß nach dem Reset SP auf ne gültige SRAM-Adresse gesetzt ist. Peter
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.