Guten Tag. Der AVR hat ja 3Speicher. Einer davon ist flüchtig und die anderen beiden haben jeweils gerade mal 10 oder 100Tausend schreibvorgänge. Der SRam wird nur gesagt das er vom Stack genutzt wird (beliebig viele Schreibvorgänge). Was ich mich nun aber frage ist: Wo liegen die Register r0 - r32. Was passiert wenn ich ein Programm schreibe welches die Register dauerhaft mit 16MHz/5 löscht und neu mit $FF beschreibt?
Hi >Was ich mich nun aber frage ist: Wo liegen die Register r0 - r32. Von den Adressen her, im RAM. Übrigens gib es nur r0...r31. >Was passiert wenn ich ein Programm schreibe welches die Register >dauerhaft mit 16MHz/5 löscht und neu mit $FF beschreibt? Sie haben abwechselnd den Wert $00 und $FF. MfG Spess
bei Bedarf etwas Naehmaschinenoel an die Speicher_Scharniere. ...etwas Wartung _ eben.
spess53 schrieb: > Von den Adressen her, im RAM. Übrigens gib es nur r0...r31. Aber zusätzlich, sonst hätte man doch 32Byte weniger Ram.
Hi
>Aber zusätzlich, sonst hätte man doch 32Byte weniger Ram.
Eigentlich noch weniger. Die IO-Register liegen von den Adressen her
auch im RAM. Oder anders formuliert: r0...r31 und die IO-Register sind
wie RAM-Speicherzellen ansprechbar.
MfG Spess
Mensch, nun gibt ihm doch richtige Antworten, wenn er schon fragt.... Angeblich ist der RAM unbegrenzt beschreibbar... Gruß Michael
Hühü miteinander, Also ich hab da mal irgentwann Bilder eines abgenutzten Speicherchip's gesehen. Und zwar kam es durch geheimnisvolle vieleicht magische Kräfte zu einem Mateialtransport. Also Silizium hat sich herausgelöst uns in einer "windstillen" Ecke wieder rangepackt. Sowas kann dann zu Kurzschlüssen oder so führen. Auf jeden Fall verändert sowas die elektrischen Werte eines Chip's!!
Maik Werner schrieb: > Auf jeden Fall verändert sowas die elektrischen Werte eines Chip's!! Ein Vorschlaghammer tut das auch. Liebe Leutchen: Wenn sich einer Neuling nennt und schon kapiert hat, dass Flash nicht unbergenzt beschreibbar ist, dann ist die Frage auf RAM bezogen doch nicht ganz so bescheuert, um ihn mehr als unbedingt nötig verarschen zu müssen. Also: RAM, statisches RAM (SRAM), dynamisches RAM (DRAM) und Register sind unbegrenzt beschreibbar. Ausnahmen gelten für sehr spezielle RAMs, wie beispielsweise die seltenen nichtflüchtigen FRAMs, bei denen es tatsächlich eine hoch dimensionierte Obergrenze gibt.
SRAM hat kein floating Gate, also keine Abnutzung. Ist die klassische 6-Transistor Schaltung. Peter
"Also ich hab da mal irgentwann Bilder eines abgenutzten Speicherchip's gesehen. Und zwar kam es durch geheimnisvolle vieleicht magische Kräfte zu einem Mateialtransport." Elektromigration? Kommt vor, aber ist wohl eher von den Schreibzyklen unabhaengig. Wird durch Betrieb bei viel zu hoher Temperatur beguenstigt.
Ist ja alles sehr interessant ^^. So wie ich das verstanden habe hat der AVR zu dem angegebenen (z.B.) 1k SRAM noch ein paar Byte in welchen sich Register I/O und so weiter befinden ... verstehe ich das richtig so?
Jupp. Siehe ein beliebiges Datenblatt vom AVR, Abschnitt "Memory Configuration" irgendwo auf den ersten Seiten. Dort sind die Speicherbereiche und Adressen wunderschoen grafisch dargestellt.
Patrick schrieb: > Jupp. Siehe ein beliebiges Datenblatt vom AVR, Abschnitt "Memory > Configuration" irgendwo auf den ersten Seiten. Dort sind die > Speicherbereiche und Adressen wunderschoen grafisch dargestellt. wobei Register kein Ram sind, obgleich sie sich den Adressraum mit diesem teilen
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.