Forum: Mikrocontroller und Digitale Elektronik PIC 18F2455 Defekt??


von Nicole M. (nicmon)


Lesenswert?

ich habe einen USB Flasher mit PIC18F2455 hier der angeblich kurz mit 
irgendein Metall in Berührung gekommen sei. Seitdem funktioniert er 
nicht mehr (wird von Windows nicht mehr erkannt).

der PIC lässt sich aber prima programmieren und wirft keinerlei Fehler 
beim löschen und schreiben.

ein andere PIC in dem selben Gerät funktioniert einwandfrei.
Auch wenn ich den PIC in einem anderen Gerät steckte, zeigt er keine 
Funktion mehr.

gibt es irgendwas dass ich tun kann um ihn wieder zu beleben?

von Jupp (Gast)


Lesenswert?

>gibt es irgendwas dass ich tun kann um ihn wieder zu beleben?

Nein. Trete ihn in die Tonne und kaufe dir einen neuen...

von Master S. (snowman)


Lesenswert?

hat er denn vorher funktioniert? falls ja, dann spiel dieses programm 
mal drauf, wenn er dann immer noch nicht funktioniert -> /dev/null
oder verkauf ihn als WOM: http://de.wikipedia.org/wiki/Write-Only-Memory

von Nicole M. (nicmon)


Lesenswert?

Master Snowman schrieb:
> hat er denn vorher funktioniert? falls ja, dann spiel dieses programm
> mal drauf, wenn er dann immer noch nicht funktioniert -> /dev/null
> oder verkauf ihn als WOM: http://de.wikipedia.org/wiki/Write-Only-Memory

Danke, Welches Programm?

von Master S. (snowman)


Lesenswert?

gegenfrage: was meinst du dann mit dieser zeile?
> der PIC lässt sich aber prima programmieren

von Chhhhulio Amperez (Gast)


Lesenswert?

Hmm.
Das sich der PIC programmieren läßt bedeutet nicht automatisch das 
diejenigen IO-Ports die für die USB-Kommunikation genutzt werden, 
richtig funktionieren. Mir ist sowas mal mit nem 3,3V PIC passiert, ich 
hatte versehentlich 9V auf nen IO gegeben, einer der beiden 
Port-Transistoren war sofort kaputt. Der Pic (Logik, Peripherals) hat 
aber weiterhin gut funktioniert.

von Nicole M. (nicmon)


Lesenswert?

Master Snowman schrieb:
> gegenfrage: was meinst du dann mit dieser zeile?
>> der PIC lässt sich aber prima programmieren

>>>der PIC lässt sich aber prima programmieren und wirft keinerlei Fehler
>>>beim löschen und beschreiben.

von Master S. (snowman)


Lesenswert?

"programmieren" heisst doch ein -->programm<-- in den PIC brennen. wenn 
du sagst, du kannst den "programmieren"... anyway, ich geb's auf.

von Nicole M. (nicmon)


Lesenswert?

Ja, so meinte ich es auch. da siehst du dass wir keine unterschiedliche 
Lexikon benutzen.

ich verstehe nur irgendwie deinen Punkt nicht. wenn ich den Bootloader 
mit meinem JDM-Programmer oder die HEX-Datei mit dem Gerät selbst darauf 
schreibe, kommt keine Fehlermeldung.

von Dirk W. (Gast)


Lesenswert?

Nicole Monit schrieb:
> wenn ich den Bootloader
> mit meinem JDM-Programmer oder die HEX-Datei mit dem Gerät selbst darauf
> schreibe, kommt keine Fehlermeldung.

Damit beschreibst Du auch nur den interen Flash-Programmspeicher. Die 
Pins des PICs (bis auf die für die Kommunikation mit dem Brenner 
benötigten Pins) sind dabei inaktiv. Daher sagt das erfolgreiche 
Programmieren nichts darüber aus, ob die Pins defekt sind oder nicht.

von kennie (Gast)


Lesenswert?

Die D+/D- Pins sind (C4,5 glaube) sind ja normale I/O pins. Du kannst ja 
ein Testprogramm schreiben was einfach nur am einen Pin einliest und am 
anderen eine LED leuchtet wenn der Input HI ist. Dann weißt Du ob die 
Pins geschrottet sind. Die Spannung am VUSB kannst Dir auch mal 
anschauen, bevor Du das testprog reinbrennst.

Aber ob sich soviel Aufwand lohnt wenn Du nur einen neuen Chip 
reinstecken musst um zu wissen ob der alte kaputt war?

von Chhhhulio Amperez (Gast)


Lesenswert?

>Die D+/D- Pins sind (C4,5 glaube) sind ja normale I/O pins.
JEIN.

Im Manual steht:
Unlike other PORTC pins, RC4 and RC5 do not have
TRISC bits associated with them.

Lesen geht, schreiben geht nicht.

von Nicole M. (nicmon)


Lesenswert?

> Aber ob sich soviel Aufwand lohnt wenn Du nur einen neuen Chip
> reinstecken musst um zu wissen ob der alte kaputt war?

Ja, du hast recht. Danke trotzdem.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.