Gast
#5853344
Hallo Gemeinde, ich stelle mir gerade die Frage, ob es möglich ist, mit einem Atmega/Xmega ein 1 Wire Eprom DS2431 zu emulieren. Hintergrund: diese Eproms sind in unseren Druckerkartuschen verbaut, es handelt sich um Industriedrucker mit je einer Tinten- und Lösungsmittelkartusche. Leider haben die ein Verfallsdatum, so dass nach dessen Ablauf die Kartusche vom Drucker verweigert wird. Auf dem Eprom wird definitiv auch der Füllstand gespeichert. Ich habe noch keine Versuche unternommen, eins der Eproms auszulesen, habe aber mehrere mit unterschiedlichen Verfallsdaten und Füllständen auf die Seite gelegt, die lassen sich relativ leicht aus der Kartusche entnehmen. Ich vermute jedoch, dass der Hersteller nicht dumm ist, und ein write protect Flag gesetzt hat, und der Füllstand im Eprom-Mode (write to Zero) erledigt wird. Auslesen soll laut Datenblatt aber funktionieren, inklusive der gesetzten Flags/Fuses. Kann man so ein 1 Wire Eprom mit einem Atmega/Xmega emulieren, in bezug auf Timing? Dann könnten wir die "abgelaufenen" Kartuschen trotzdem verwenden, und sie nicht unnötig wegwerfen. Atmega/Xmega deshalb, da ich mich nur mit diesen beschäftigt habe, und die erforderliche Programmierhardware dazu habe (Atmel Ice). Danke schon mal für euere Antworten Thomas