Forum: Mikrocontroller und Digitale Elektronik EEPROM ZUGRIFF MIT SDCC???


von Leopold Stockinger (Gast)


Lesenswert?

Schönen Abend alle mitsammen,

weiß jemand, ob man mit dem sdcc compiler auf das eeprom des at89s8252
zugreifen kann? wenn ja wie?
lg leo

von Christoph Lechner (Gast)


Lesenswert?

Hallo,

Als ich das Problem mal hatte, hab ich es einfach
mit Assembler gelöst. Der Vorteil ist das Du da
genau weist, was passiert. Das ist nicht unwichtig,
da der Zugriff auf ein EEPROM beim AT89S8252 einen
kritischen Abschnitt darstellt, da wenn das EEMEN-
Bit gesetzt ist jeder Speicherzugriff mittels movx
ins EEPROM geht und nicht in den (externen) RAM.
Es ist daher vielleicht auch ratsam, Interrupts
zu deaktivieren.

Wie die Assembler-Funktionen aussehen, siehe
http://www.atmel.com/dyn/resources/prod_documents/DOC1018.PDF
(Seite 3). Die Funktionen müssen halt noch so ange-
passt werden, dass der sdcc sie aufrufen kann.

MfG
- C. Lechner

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.