Forum: Mikrocontroller und Digitale Elektronik PICkit3 Probleme


von Tim H. (pic_fan)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Folgendes:

Wollte eine Pic Flashen worauf ich die im bild beschriebene 
Fehlermeldung bekamm.


Darafu hin Habe ich das PICkit3 sofort mit einem Kondensator an den Pic 
angeschlossen. immer noch der fehler.

Habe dann mal den PIC NICHT angeschlossen und das PICKit3 alleine 
gestartet und es kam der gleiche Fehler.

Was könnte das sein?

Vielen dank Im Vorraus

von Elektrobrazzzler (Gast)


Lesenswert?

Tim H. schrieb:

> Was könnte das sein?

Den falschen Baustein ausgewählt?

von Tim H. (pic_fan)


Lesenswert?

Elektrobrazzzler schrieb:
> Den falschen Baustein ausgewählt?

Hi Elektrobrazzzler,

ne habe ich schon kontrolliert.

von PicPic (Gast)


Lesenswert?

Tim H. schrieb:
> ne habe ich schon kontrolliert.

Kontrolliere es vielleicht noch mal :-)

von Tim H. (pic_fan)


Angehängte Dateien:

Lesenswert?

PicPic schrieb:
> Kontrolliere es vielleicht noch mal :-)

Kontrolliert XD

von Max H. (hartl192)


Lesenswert?

Wird der PIC mit Spannung versorgt? Hast du das Pk3 richtig 
angeschlossen?

: Bearbeitet durch User
von Tim H. (pic_fan)


Lesenswert?

Max H. schrieb:
> Wird der PIC mit Spannung versorgt?

Es geht hier um das PICkit3.

habe derzeit keinen pic angeschlosen und bekomme den fehler trozdem.

eigentlich müsste er die Meldung geben das ein Divece ans target 
angeschlossen werden soll.

danke aber

von PicPic (Gast)


Lesenswert?

Starte alles noch mal neu, incl. Rechner ausschalten. Schaue auch auf 
die Bezeichnung Deines PICs, ob da wirklich PIC18F45K20 drauf steht.

von Tim H. (pic_fan)


Lesenswert?

PicPic schrieb:
> Starte alles noch mal neu, incl. Rechner ausschalten. Schaue auch auf
> die Bezeichnung Deines PICs, ob da wirklich PIC18F45K20 drauf steht.

Alles schon gemacht.

Ja es steht drauf es ist das Demoboard das beim PICkit3 Debug express 
mal dabei war.

von PicPic (Gast)


Lesenswert?

0x2040 ist die Device ID vom PIC16F884.

Vielleicht ist Dein PIC auch defekt.

von Max H. (hartl192)


Lesenswert?

Tim H. schrieb:
> habe derzeit keinen pic angeschlosen und bekomme den fehler trozdem.
Wenn ich keinen PIC an mein Pk3 anschließe bekomme ich die Fehlermeldung 
auch. Das Pk3 hat interne Pulldown und liest deshalb 0x00 ein wenn kein 
PIC da ist der was sendet.

von PicPic (Gast)


Lesenswert?

Oh - auch der PIC18F45K20 hat die Device ID 0x2040.

Es wird aber 0x0 gelesen. Damit könnte auch eine Leitung unterbrochen 
sein.

von Elektrobrazzzler (Gast)


Lesenswert?

Tim H. schrieb:

> Elektrobrazzzler schrieb:
>> Den falschen Baustein ausgewählt?
>
> Hi Elektrobrazzzler,
>
> ne habe ich schon kontrolliert.

OK.

Eine neuere Firmware scheint das Gerät auch schon zu haben.

Vielleicht stimmt irgend eine Einstellung noch nicht, ist ein Häkchen 
falsch gesetzt, MPLABX ist etwas umfangreicher und unübersichtlicher als 
das alte MPLAB.

Möglicherweise hat auch der Target-Baustein an einem Pin einen Wackler, 
z.B. wenn man es wie ich auf dem Steckbrett hat.

Ich selbst habe auch erst seit gestern MPLABX (bisher MPLAB 8.4), den 
XC8-Compiler in Free-Version, ein PICkit3, mit einem PIC18F26K20 auf 
Steckbrett in Betrieb. Als erstes machte ich nach dem Auspacken ein 
Firmware-Update, weil das PICkit auf einem Softwarestand von 2011 war, 
MPLAB 8.7 auf CD, CD eigentlich unnötig und unbrauchbar. Das fehlende 
Häkchen beim Power nervte mich schon, sonst geht inzwischen alles, LED 
blinkt.

Irgendwo im Lieferumfang ist auch ein Poster, wie das PICkit richtig 
anzuschließen ist, und man manche Bauteile (gut gemeinte Widerstände, 
Kondensatoren, Dioden) gefälligst besser weg zu lassen hat.



Tim H. schrieb:
> Ja es steht drauf es ist das Demoboard das beim PICkit3 Debug express
> mal dabei war.

Ich selbst habe ein neueres mit PIC18F45K20, aber es gibt auch eine 
etwas ältere Version mit einem Board mit einem PIC16xxxx.

Im Grunde kann man aber einen beliebigen PIC mit Debug-Interface 
verwenden, so wie ich den 18F26K20 auf dem Steckbrett.

von Tim H. (pic_fan)


Angehängte Dateien:

Lesenswert?


von Noch einer (Gast)


Lesenswert?

Die Fehlermeldung ist irreführend. Normalerweise ist bei 0x0 nur eine 
der 5 Leitungen nicht richtig angeschlossen. (bzw. 4 -- Vdd wird dafür 
nicht benutzt)

von Mike (Gast)


Lesenswert?

Die Meldung besagt, dass zwar das Pickit erkannt wird, nicht aber der 
Baustein. Mögliche Ursachen:

1. Pickit falsch herum angesteckt.
2. Keine Stromversorgung am PIC. Mal direkt an den Pins nachgemessen?
3. Auf dem Board ist irgendwo eine Leitung unterbrochen -> Nachmessen
3. Pic defekt -> Austauschen

von Elektrobrazzzler (Gast)


Lesenswert?

Tim H. schrieb:

> kann es sein das im pic ich eine fimrenware gelöscht habe?

Wo? Im PICkit?

Eher unwahrscheinlich, wie ich gestern selbst noch im Manual las. Selbst 
nach einer brutaleren Unterbrechung eines Firmwareupdates durch Abziehen 
des USB-Steckers soll es laut Beschreibung bei der nächsten Verbindung 
das Update wieder aufnehmen.

Oder im Zielbaustein?

Das muß ich mir selbst noch alles anlesen.


Gibt es die Möglichkeit, das Board mit dem 18F45K20 anzuschließen, und 
ein Blinkbeispiel für eine LED zu probieren?

Ich arbeite gerade selbst die 12 Examples durch.

Je nach dem, was man im MPLABX schon alles so verstellt hat, könnte auch 
dort mal ein Reset zu Default-Einstellungen helfen.



Noch einer schrieb:

> bzw. 4 -- Vdd wird dafür
> nicht benutzt

Die Leitung Vdd möchte ich als nächsten Schritt aber auch weg lassen, 
und das Board per Batterie (2 Mignon) speisen.

von Tim H. (pic_fan)


Lesenswert?

Mike schrieb:
> 1. Pickit falsch herum angesteckt.

Kontrolliert richtig angeschlossen.

Mike schrieb:
> 2. Keine Stromversorgung am PIC. Mal direkt an den Pins nachgemessen?
> 3. Auf dem Board ist irgendwo eine Leitung unterbrochen -> Nachmessen

Hier grade kein Messgerät. Kann ich erst später zu hause machen.

Mike schrieb:
> 3. Pic defekt -> Austauschen

Austausch zuhause wenn möglich.

Dank euch erstmal für die hilfe.

Tim

von Somebody123 (Gast)


Lesenswert?

Hallo,

die Meldung bekommt man immer dann, wenn der angeschlossene PIC keine 
Device-ID sendet. Das tut er natürlich auch dann nicht, wenn er nicht da 
ist.

Eigentlich ist das ein Indiz dafür, dass die Kommunikation nicht 
Zustande kommt. Das könnten Fuzzies von Microchip aber wirklich mal 
gescheit hinschreiben, so dass man sich auskennt.

Ich hatte das schon sehr oft, und noch nie andere Gründe als mangelde 
Sorgfalt oder Fehler. Favoriten:
- PGD  PGC nicht angeschlossen  vertauscht
- MLCR nicht/falsch angeschlossen
- PIC nicht mit Spannung versorgt
- Spannungsversorgung verpolt
- Spannungsversorgung instabil
- Wackelkontakte auf dem Breadboard
- nicht angeschlossene Pins
- etcpp

Tipp:
Miss doch mal Versorgungn, MLCR usw direkt am Chip, d.h. auf den Haxen 
des IC.

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.