-
-
Erfahrener Benutzer
Fleißiges Mitglied
Hi,
verschiedene Dinge fallen mir auf:
1. ist GPR irgendwo definiert? (.def GPR = R16)
2. der LD-Befehl kann nur den SRAM auslesen, im ersten Beispiel müßten die Daten also erst in den SRAM geschrieben werden
3. zweites Beispiel: LPM nutzt immer nur den Z-Pointer, also dann ist ZH:ZL mit der Adresse versehen.
4. bei LPM beachten, das der Flashbereich mit 16bit organisiert ist, damit verschieben sich die Adressen. bei Dir wäre richtig: LDI ZL, LOW(Adresse * 2)
Rajko
PS: warum benutzt Du nicht das AVR Studio?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen