PIC schreiben und wieder auslesen

Gast #65166
Hallo Leutz,

bräuchte dringend einen guten Rat. Habe einen Multiprog 2003XXL
(www.multisat.de) erworben und will diesen zum Beschreiben eines
PIC12C508A / JW verwenden. Wenn ich nun diesen beschreibe und nachher
wieder auslese steht ein komplett anderer - unbrauchbarer Code - im
Speicher. Woran kann das liegen?
Ich verwende ic-prog und win2000.
Gast #65170
das wird doch auch durch uv gelöscht, oder? außerdem ist dieses nicht
gesetzt wenn ich nach dem löschen auslese.
Kann es vielleicht etwas mit der seriellen Schnittstelle des Notebooks
etwas zu tun haben? Aber der Multiprog hat ja extra ein externes
12V-Netzteil für diese Sachen.

Christian
Gast #65171
Hallo

Die C-Varianten der Pic's sind UV-löschbar. Die JW-Varianten sind ja
zur Entwicklung und besitzen ein Fnester(dadurch löschbar). Ich
verwende aber nur die Flash Typen, ist einfacher.


Sebastian
Gast #65172
Die Code-Protection-Bits können - einmal gesetzt - nicht mehr gelöscht
werden (auch nicht mit UV)!!! Daher steht auch in jedem Datasheet der
Satz

"Microchip does not recommend protecting windowed devices"

Der Programmspeicher kann natürlich gelöscht und der PIC damit
weiterhin benutzt werden, lediglich auf den Programmspeicher kann von
extern nicht mehr zugegriffen werden. Die Speicherzellen der
Protection-Bits liegen IMO entweder ausserhalb des Löschfensters oder
sind generell nicht löschbar.

Andreas
Gast #65174
Beim Kauf eines "JW" ist Code-Protection garantiert nicht aktiv!!!

Wenn Du beim Auslesen etwas anderes findest, als Du erwartest, hat
entweder das Programmieren oder das Auslesen nicht funktioniert. Ob das
Programmieren funktioniert hat, kannst Du ja testen, indem Du den
Controller in Deine Schaltung setzt und einschaltest. Sollte alles
funkionieren, wurde korrekt programmiert und "nur" das Auslesen ist
fehlerhaft. Funktioniert die Schaltung nicht wie erwartet, wurde
entweder der PIC nicht richtig programmiert oder das Programm ist
fehlerhaft.

Teste das mal und gib' Bescheid.

Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre 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.