www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RAM-Test für µC


Autor: Waldi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hat einer von Euch schon mal einen Speicher-Test (RAM) für einen
Mikrocontroller programmiert, der auch während des laufenden Betriebs
durchgeführt wird (nicht nur beim Start)?

Waldi

Autor: peter dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sowas ist kreuzgefährlich und verringert die Zuverlässigkeit drastisch.

Wenn man nicht höllisch aufpaßt, können Stackfehler oder verlorene
Interrupts die Folge sein.

Wenn überhaupt, darf man sowas auch nur in Assembler programmieren, da
ja C-Routinen selber SRAM benutzen können, d.h. die C-Routine kann sich
ihre eigenen Variablen zerstören.

Mein Rat: Finger weg von solchem Unsinn !!!


Peter

Autor: Bastian Schmelzer (bastianschmelzer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mal eine Gegenfrage: Wofür soll das gut sein?!?!
Ich denke das SRAM ist der letzte Speicher der bei einem µC der eine
Tendenz hat kaputt zu gehen. Vorher verabschieden sich wahrscheinlich
EEPROM und Flash. Zugegeben, eine SRAM Zelle ist komplexer als eine
EEPROM oder Flash Zelle, aber bei Betrieb innerhalb der Specs sollte
die extrem zuverlässig sein.

Gruß,
  Bastian

Autor: Martin Hörtenhuber (mhoerte1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab nen MemTest86 für einen 8051 programmiert. In Assembler
natürlich. War ne Aufgabe in der Schule. Ne Menge Arbeit muss ich
sagen.

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hätte eine einfache Routine die den externen RAM an einem AVR testet
und auch feststellen kann, wie groß dieser ist.

Autor: TravelRec. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Externen RAM zu testen, macht meines Erachtens auch Sinn, besonders bei
steckbaren (erweiterbaren) Systemen. Bei internem RAM ist das wohl -
wie oben angedeutet - überflüssig und auch "gemeingefährlich".

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.