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???
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.
der komplette inhalt vom SRAM ist tatsächlich nach dem einschalten undefiniert.
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.
> Woher kommen eigentlich diese zufälligen Bitmuster?
Fertigungstoleranzen in der Symmetrie (Highside/Lowside) der
Speichertransistoren?
...
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.
> 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...
Hehe, ne Hannes, meinte dich nicht. Meinte den Fragesteller. Habe ich mir schon so halb gedacht, dass du das sagen willst.
@Simon: Ich dachte mir schon, dass wir "an der selben Seite des Stricks ziehen"... :-) ...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.