Forum: Mikrocontroller und Digitale Elektronik .desg im SRAM?


von pacer (Gast)


Lesenswert?

Hallo,

ich wollte mal wissen warum sich der Controller die Werte im Datasegment 
merkt, obwohl diese im SRAM liegen. Eigentlich sollten sie doch verloren 
gehen, wenn der Controller stromlos gemacht wird.
Im Debugmodus mit dem Dragon, bleiben die Werte aber halten.
Das verstehe ich jetzt nicht :-(

Gruß, pacer

von nicht Gast (Gast)


Lesenswert?

welcher Controller?

von Spess53 (Gast)


Lesenswert?

Hi

>Im Debugmodus mit dem Dragon, bleiben die Werte aber halten.
>Das verstehe ich jetzt nicht :-(

Dann schalte den Controller mal zwischendurch ab.

MfG Spess

von pacer (Gast)


Lesenswert?

Controller ist der Mega88

>Dann schalte den Controller mal zwischendurch ab.
Hilft auch nicht.
Unabhängig davon, wie ist das nun mit dem desg?

von Spess53 (Gast)


Lesenswert?

Hi

>Hilft auch nicht.

Bei mir schon. Gerade ausprobiert. Bist du sicher, das du nicht den 
Simulator benutzt? Siehe Debug-> Select Platform and Device.

MfG Spess

von Es_Rahm (Gast)


Lesenswert?

Ähm, SRAM heißt statisches RAM. Also ein Speicher, auf den man schnell 
zugreifen kann, aber zur Datenerhaltung kein Strom gebraucht wird.
Im AVR-Tutorial ist steht es so zumindest...
Also abschalten hilft da wahrscheinlich nicht weiter, außer du 
überschreibst sie. Einfach diesen Block mit 0x00 füllen, und schon sind 
die Daten weg.^^

Ich hätte eine andere Frage: Wie kann man den Inhalt des SRAMs direkt 
mit einer anderen SRAM-Inhalt vergleichen, ohne dass ich die Daten extra 
in Registern kopiere?
Vielen Dank für eure Antwort!

lg Gast

von mitleser (Gast)


Lesenswert?

Nein, er Inhalt geht verloren.

Zitat Wiki:
>Static random-access memory (deutsch: statisches RAM, Abkürzung: SRAM)
>bezeichnet einen elektronischen Speichertyp. Sein Inhalt ist flüchtig
>(volatil; engl. volatile), das heißt, die gespeicherte Information geht bei
>Abschaltung der Betriebsspannung verloren.

von Es_Rahm (Gast)


Lesenswert?

stimmt, der stack kann ja auch immer neugeschrieben werden.
Mein Fehler, sorry!

Und hättest du (@mitleser) eine Antwort auf meine Frage?
(Also dieser SRAM bezieht sich auf die eingebaute, und nicht auf die 
externe...)
Danke für deine Antwort!

lgEs_Rahm

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.