EEPROM auslesen

OP #7850111

Hallo zusammen,

ich beschäftige mich seit kurzem mit dem Auslesen von EEPROMs und habe dabei ein Problem. Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann.

Kann mir jemand sagen, woran das liegen könnte? Der 40DIP Pic16F887 EEPROM funktioniert einwandfrei, und ich würde gerne eine Kopie davon erstellen.

Ich arbeite mit dem Lesegerät T48 TL866 - 3G V12.78.

Ich wäre sehr dankbar für eure Unterstützung und Hinweise!

Vielen Dank im Voraus!

Gruß Pippo

Angehängte Dateien:
(Firma: ;-) gibt es auch) #7850116

Deine PICs sind keine Eproms, es sind Mikrocontroller. Da ist meistens das Copyflag gesetzt, also gegen Auslesen geschützt. Nur der Controller selber kann darauf zugreifen. Da ist dann nichts mit Kopieren. Viele Grüße Over

OP #7850233

Hi Thorsten, du hast recht :-). Ich kann dich aber beruhigen, das war nur der Schraubenzieher, der in der Nähe war. Den benutze ich, wenn ich Farbdosen öffne und Lackiere, Nachbesserungen.

Ansonsten kaufe ich gleich neue Schraubenzieher, kann man besser damit arbeiten.

Gruß

#7850251

Giuseppe schrieb:

Beim 40DIP PIC16F887 und PIC16F884 EEPROM erhalte ich nur Nullen auf dem Display, während ich das 32DIP M27c4001 EEPROM problemlos auslesen kann.

Das Geheimnis liegt im Configuration Word 2007H, das ist auf dem einen Screenshot 0x23AA und auf dem anderen 0x2F38 (bei beiden Screenshots ist ein PIC16F887 eingestellt). Bei den PIC 16F88x sind die Bits 6 und 7 für die Code Protection bzw. Data Protection zuständig. Ist das Bit null, ist der Schutz aktiv. Ich habe die entsprechende include-Datei aus dem Assembler mal angehängt, da kann man das sehen (ganz unten).

Angehängte Dateien:
#7850683

Giuseppe schrieb:

Hi Irgend W.,

sie wollwn für den Timmer 630€. Ich frag mich vor was.

Gruß

Wenn du dich DAS fraegst hast du m.M.n. ein extrem grosses denk defizit......

erstell doch einfach ein Schaltplan, dann ein Layout, lass es fertigen, bestueck es, schreib die Software und schon iss alles fertig & ViEL BiLLiGER (und auch legal)

Beitrag #7850693 wurde von einem Moderator gelöscht.
#7850718

Charly B. schrieb:

erstell doch einfach ein Schaltplan, dann ein Layout, lass es fertigen, bestueck es, schreib die Software und schon iss alles fertig & ViEL BiLLiGER (und auch legal)

Eine neue Platine ist gar nicht notwendig. Man braucht nur etwas zu entwickeln, das sich genauso verhält wie der Prozessor, beispielsweise mit einem Arduino nano oder RPi pico und einer entwprechenden Adapterplatime.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über ein Jahr alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.