- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15

Thema: AVR schreibt R26 bei In-Befehl

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.02.2005
    Ort
    Erfurt
    Alter
    59
    Beiträge
    134
    Anzeige

    E-Bike
    >kk aber wenn ich den SRAM auch für anderes gedöns außer Stack >brauche? Soll ich von hinten anfangen, also von anfang oder was?

    Du hast es vielleicht selber gemerkt, dass der Assembler-Code nicht leicht zu lesen ist.
    Mir stehen immer die Haare zu Berge, wenn ich meine EIGENEN älteren Assembler-Programme lese, weil ich das Fahrrad neu erfinden wollte.

    Erst später merkte ich, dass man sich doch besser an gewisse Spielregeln halten sollte, damit auch andere gut mit dem Progammcode umgehen können.

    Stichwort Stack, wäre günstiger, wenn er bei RAMEND seinen Platz finden würde, ist aber kein muss.

    >Hrmm das darfst du bei einem 2313 nicht machen, da der kein >Highbyte hat!!!!

    Danke für den Tipp, das wusste ich nicht

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    kk aber wenn ich den SRAM auch für anderes gedöns außer Stack >brauche? Soll ich von hinten anfangen, also von anfang oder was?
    Und warum nicht ?
    Dazu hab ich Dir schon was geschrieben.
    Aber was Du machst bleibt Dir überlassen, nur wunder Dich hinterher nicht wenn der µC sich so komisch verhält...

    Gruß Seabastian
    Software is like s e x: its better when its free.
    Linus Torvald

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.02.2005
    Alter
    36
    Beiträge
    470
    Naja habs ja auch schomal geschrieben, aber wenn ich den STACK verschiebe, dann funktioniert er trotzdem noch wunderbar, das problem lag eindeutig daran, das ich das Highbyte 2mal beschrieben hab, das mag der AVR wohl nicht.
    Muss euch recht geben, was die lesbarkeit von ASM-Coden angeht, ich hab mir jetzt angewöhnt in ASM jede Zeile zu Kommentieren, sonst peilt man da selbst nach 24h nichts mehr.

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.02.2005
    Ort
    Erfurt
    Alter
    59
    Beiträge
    134
    >das ich das Highbyte 2mal beschrieben hab, das mag der AVR wohl >nicht.

    welches Highbyte meinst Du?

  5. #15
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    19.02.2005
    Alter
    36
    Beiträge
    470
    Das Highbyte:
    ldi XH,HIGH(RAMEND)
    ldi XH,LOW(RAMEND)

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress