AT24C* Start Wert

(Firma: Schweigstill IT) Persönliche Seite #2086213
Lesenswert?
• ▲
▼
Solange die Bausteine nicht von einer Rolle stammen, die irgendwo in der 
Lieferkette durch den Hersteller oder Distributor im Kundenauftrag 
vorprogrammiert wurden... So etwas erlebt man teilweise sogar bei 
Microcontrollern.

Ich habe zwar selbst den Fall noch nicht erlebt, aber ein Bekannter, der 
gerne Restbestände aufkauft, schon mehrmals.
Gast #2086460
Lesenswert?
• ▲
▼
Hi!
>Ich wollte fragen, welchen Wert ein Speicherbereich bei der Auslieferung
>hat(AT24C* I2C-EEPROM)?
unbestimmt, je nachdem wie der Hersteller die Dimger testet kann 
unmögliches Zeug drinnstehen.

Viel Erfolg, Uwe
Gast #2086515
Lesenswert?
• ▲
▼
>>Ich wollte fragen, welchen Wert ein Speicherbereich bei der Auslieferung
>>hat(AT24C* I2C-EEPROM)?

>unbestimmt, je nachdem wie der Hersteller die Dimger testet kann
>unmögliches Zeug drinnstehen.

Die werden gelöscht ausgeliefert. Es steht 0xFF in jedem Byte.
Wär ja auch noch schöner wenn mir jemand z.B. ein Eprom liefert
das ich dann erstmal ins UV Löschgerät legen muss.
Gast #2086603
Lesenswert?
• ▲
▼
>>>ich hatte schon EEPROMS von Microchip, da stand 0xF6 drin
>> Und wo hast du die ausgebaut;)

>neu von R*

Komisch, ist mir noch nie passiert.
Aber was lernen wir daraus: Verlass dich nie darauf
was darin stehen müsste. Schreibs selbst rein;)
Gast #2086921
Lesenswert?
• ▲
▼
Danke fuer eure Antworten!

Ich ueberpruefe jetzt einfach an einer definierten Stelle einen 
definierten Wert(z.b. 123456). Sollte dies nicht der Fall sein, so wird 
das EEPROM mit meinen gewuenschten Werten(z.b. 0xff) initialisiert...

mfg Unbekannt
Moderator (Firma: Titel) Persönliche Seite #2086929
Lesenswert?
• ▲
▼
Warum lässt du den ersten Schritt (Ich ueberpruefe...) nicht einfach 
weg? Denn eigentlich bedeutet das:
> Ich ueberpruefe jetzt einfach an einer definierten Stelle einen
> definierten Wert(z.b. 123456).
In der Realität sowas:
Ich ueberpruefe jetzt einfach an einer willkürlichen Stelle einen
X-beliebigen Wert(z.b. 123456).

Von "definiert" kann da keine Rede sein...
Moderator Persönliche Seite #2086994
Lesenswert?
• ▲
▼
Wenn man wissen will, ob man jemals bereits eigene Daten im EEPROM
abgelegt hat, dann packt man sich an seinen Datensatz hinten eine
CRC dran.  Nach dem Auslesen überprüft man diese, ist sie korrekt,
dann sind die Daten glaubwürdig, ansonsten ist der EEPROM als "noch
nicht durch diese Applikation beschrieben" anzusehen.  Dann ist es
wurscht, ob da 0xFF, 0xFD, 0xCAFE oder die alten Daten einer
vorangegangenen Applikation (bspw. 24C02 aus einem SDRAM-Riegel
ausgelötet ;-) drin stehen.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.