PIC's sterben wie Fliegen

Gast #11778
Lesenswert?

Hi Leute
Sorry habs wohl im falschen Forum gepostet. Darum hier noch mal

Bei mir sterben die Pic wie die Fliegen.

Ich programmier die Kontroller mit dem PICStart-Plus und lösch Sie wie 
wieder mit dem UV-Licht-Löschgerät von Conrad-Elektronik.

Dieses geht auch ein paar mal gut. Aber nach dem so 5-10
Lösch-Programmier-Zyklus bringt die Software einen Fehler beim 
programmieren des Pics. Dabei könnten bestimmte Speicherzellen nicht 
beschrieben werden. Auch nach erneutem Löschen weisen die Pics immer 
noch den Fehler auf.
Das ist aber nicht der erste Pic der "gestorben" ist. Auch ein Zeiter 
und Dritter sind nach ein paar mal beschreiben/löschen über den Jordan 
gegangen. Das komische daran, die "totgesagten" Pics lassen sich nach 
ca. einem halben Jahr wieder beschreiben und das ohne Fehler.

Das Problem besteht aber erst seit einiger Zeit, vorher ging alles
einwandfrei.

Liegt das am Programmier- oder am Löschgerät? Weis echt nich mehr 
weiter. Hoffe ihr könnt mir weiterhelfen.
Gruß Flo
Gast #11780
Lesenswert?

Hi Flo,

wie lange löscht Du die Dinger den im UV-Löschgerät?
Das klingt so als würde die Zeit nicht ausreichen.
Also so 10-15 min müssen die PIC's schon in der "Sonne" braten. Und noch 
ne blöde Frage, Du hast sie schon mit dem Fenster zu Lampe hin 
reingelegt oder? ( Lach nicht aber das hab ich am Anfang auch falsch 
gemacht).

Gruß Andreas
Gast #11781
Lesenswert?

Hallo Andreas,

Ja die Fenster hab ich immer schön brav zur Lampe ausgerichtet. 
Löschzeiten hab ich alles schon probiert, von 10min bis 30min aber kein 
Erfolg. Normal lösch ich so 15min lang.

Zu den AVR sind ja schön und gut, aber hab schon mit den Pics angefangen 
und hatte mit denen auch schon viel Spaß, bis jetzt eben :-(

Gruß Flo
Gast #11782
Lesenswert?

Hi Flo,

naja das wäre auch zu einfach gewesen. Da fällt mir nur noch eine 
defekte oder fertige UV-Lampe als Grund ein - oder vielleicht die/der 
Versorgungsspannung/-strom zu gering? Welchen Typ von PIC verarbeitest 
Du denn?
Also ich habe mal ein Projekt mit einem 16F773 gamacht. Da habe ich die 
Dinger mindestens 300 mal gelöscht - ohne Probleme. Mittlerweile arbeite 
ich auch nur noch mit AVR und einem passenden ICEmulator - da bleiben 
wirklich keine Wünsche mehr offen.

Gruß Andreas
Gast #11784
Lesenswert?

Hm, wieviele PIC's hast Du denn? Hast Du die mit dem Problem vielleicht 
zusammen gekauft? Vielleicht hat Microchip eine Charge mit "schlechten" 
Eproms produziert. Der Tip mit dem auslesen ist nicht schlecht. Lösch 
mal einen und ließ ihn aus. Wenn alle Zellen 0xFF sind und Du kannst ihn 
trotzdem nicht programmieren gibts da ein ärgeres Problem.

Gruß
Markus
http://www.elektronik-projekt.de/
Gast #11785
Lesenswert?

Hi,
Danke für die Tipps.
Das mit dem Auslesen probier ich mal. Macht das die Software nicht beim 
"Blank"-Test?

Bis jetzt ist das Problem nur bei den PIC16C54/JW aufgetreten, da ich 
mit denen halt viel mach. Hab diese Typen früher immer bei ELV bestellt, 
die letzteren sind von CONRAD gewesen. Vielleicht hat ja CONRAD ne 
schlechtere Auswahl gekauft.
Hab noch:
-PIC12C508/JW
-PIC16C57/JW
-PIC16C71/JW
-PIC16F84/20
Bei dehnen gibt es die Probleme nicht, Gott sei Dank. Wär echt übel wenn 
die auch noch kapput gehen würden, sind ja nicht grad billig.

@Andreas: Sind die 16F773 nicht Flash Typen, also direkt überschreibbar? 
Oder meinst du 16C773?

Gruß Flo
Gast #11786
Lesenswert?

Hi Flo,

ja sorry, ich meine natürlich die C-Typen (16C773), die mit den 
eingebauten 12-Bit-A/D-Wandlern.
Naja wie gesagt, ich mache schon seit anderthalb Jahren nix mehr mit 
PIC. Da die anderen Controller bei Dir offenbar zu löschen gehen, 
scheint es ja kein prinzipielles Problem, sondern wahrscheinlich doch 
eines der Controller (schlechte Charge oder so) zu sein.

Viele Grüße und schönes WE
Andreas
Gast #11790
Lesenswert?

Hallo!

Habe das selbe Problem mit den 16C54 JW typen. Sie lassen sich einfach 
nicht mehr beschreiben, obwohl sie gelöscht sind. Jedoch klappt es 
plötzlich wenn ich die Größe des Programms ändere, also einfach paar 
NOPs irgendwo reinschreibe. Sobald die ProgrammGröße dann eine andere 
ist, klappt das Programmieren wieder.

Kanns ja mal ausprobieren ob das bei dir genauso ist.

gruß marco

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren