Forum: Mikrocontroller und Digitale Elektronik AVR EEPRM im Assembler


von Sebastian (Gast)


Lesenswert?

Wie kann ich den Assembler (AVR Studio) dazu anweisen, daß der
Programmer beim prorammieren eines AT 2313 einen Wert direkt an eine
bestimmte Adresse im internen EEPROM schreibt?

Ein Segment für das EEPROM beginnt mir .eseg der?
Und dann?
Wie kann ich da adressieren?

von crazy horse (Gast)


Lesenswert?

.eseg besagt nur, dass jetzt für das EEPROM-Segment übersetzt wird.
gibst du keine Adresse an, beginnt der Adresszähler bei 0, andere
Adressen sind ebenso wie bei .cseg mit .org anzugeben.
Beispiel, Daten ab Adresse 10h:
.eseg
.org 0x10
.db 0x55, 0xaa
.org 0x20
.db 23, 44

0x55 kommt auf Adresse 0x10, 0xaa nach 0x11, 23 nach 0x20 und 44 nach
0x21

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
Noch kein Account? Hier anmelden.