Forum: Mikrocontroller und Digitale Elektronik SRAM zustand beim Mega8 mach Power up


von Ludwig W. (lordludwig)


Lesenswert?

Hallo,

ich wollte mal fragen wies im SRAM aussieht nachdem ich den strom
angelegt habe??? Steht da überall 0x00 oder 0xFF oder is das gar
undefiniert???(d.h. an alles stellen zufällige zahlen)

Und resetet sich der SRAM beim Reset des µC's???

von Dieter W. (dds5)


Lesenswert?

Hallo Ludwig,

ich kenne nur alte 8051er und PIC und bei denen befinden sich nach dem
'power up' nur zufällige Bitmuster im RAM.

Dass bei einem reset der RAM Inhalt gelöscht wird, dürfte wohl bei
keinem Controller der Fall sein.

von Thorsten (Gast)


Lesenswert?

der komplette inhalt vom SRAM ist tatsächlich nach dem einschalten
undefiniert.

von Lupin (Gast)


Lesenswert?

Woher kommen eigentlich diese zufälligen Bitmuster? Ich verstehe schon,
dass SRAM sobald er nicht mehr mit Strom versorgt wird die Daten
verliert aber warum ist das so?

Zufall gibt es ja eigentlich nicht, das hat ja auch einen Grund warum
die Werte nun einen bestimmten Wert annehmen.

von Hannes L. (hannes)


Lesenswert?

> Woher kommen eigentlich diese zufälligen Bitmuster?

Fertigungstoleranzen in der Symmetrie (Highside/Lowside) der
Speichertransistoren?

...

von Simon K. (simon) Benutzerseite


Lesenswert?

Wie ein RAM (SRAM) so aussieht weißt du oder?
Da an den Speichertransistoren kein Signal anliegt, "gewinnt"
sozusagen der, der zuerst durchschaltet. Danach ist das Signal stabil.

von Hannes L. (hannes)


Lesenswert?

> Wie ein RAM (SRAM) so aussieht weißt du oder?

Ähhhm... Wie es vor 20 Jahren aussah, weiß ich... - Ich weiß aber
nicht, ob du mich damit meintest... :-)

> Da an den Speichertransistoren kein Signal anliegt, "gewinnt"
> sozusagen der, der zuerst durchschaltet. Danach ist das Signal
> stabil.

Diese Erkenntnis wollte ich damit provozieren.

Bit- & Bytebruch...
...HanneS...

von Simon K. (simon) Benutzerseite


Lesenswert?

Hehe, ne Hannes, meinte dich nicht.

Meinte den Fragesteller. Habe ich mir schon so halb gedacht, dass du
das sagen willst.

von Hannes L. (hannes)


Lesenswert?

@Simon:
Ich dachte mir schon, dass wir "an der selben Seite des Stricks
ziehen"...

:-)

...

von Ludwig W. (lordludwig)


Lesenswert?

hat sich erledigt hab  jetzt einfach ne routine die beim start beim
ATMega8 ab adresse 0x60 alles auf 0x00 schreibt.

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.