Gast
#3081727
Hallo an alle, ich benutze einen Arduino, genauer einen 2560er für ein paar einfache Mess und Regelaufgaben. Jetzt ist mir natürlich beim Loggen in den EEPROM aufgefallen, dass die FGMOSFETs ja nicht unbegrenzt lange Schreibzyklen aushalten. Jetzt wollte ich in die Software eine Funktion implementieren, die alle Speicherzellen überprüft und mir die Anzahl und die Adresse enventuell schon defekter Speicherzellen ausgibt. Jetzt gibt es das Problem, dass ich nicht weiß, wie die IDE das intern verwaltet und kompiliert, es könnte ja auch sein, dass schon in der Software defekte Zellen erkannt und dementsprechen "behandelt" werden. Auch könnte es ja sein, ich weiß es aber nicht genau, dass der AtMega2560 hardwareintern solche Zellen erkennt oder sogar eine Tabelle mit Bad Blocks, ähnlich wie Flash enthält, kann das sein? Wegen dieser Intransparenz kann ich den Zustand des EEPROMs jetzt leider nicht verfolgen, es wäre aber für das Loggen ziemlich wichtig, gibt es da eine Möglichkeit? Danke schonmal!