Forum: Mikrocontroller und Digitale Elektronik Pickit3 Probleme beim Programmieren


von Nico G. (Gast)


Lesenswert?

Guten morgen,

ich habe ein Problem mit dem Pickit3. Ich bekomme folgende 
Fehlermeldung:

PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.28.40
Firmware type......................Midrange
PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit
 3.

Pinbelegung:
Pin1 MCLR (10k nach +5V)
Pin2 +5V
Pin3 GND
Pin4 PGD
Pin5 PGC

Ich verwende einen PIC16F628. Habe bereits einen anderen PIC genommen 
aber das Problem bleibt das selbe.

Ich nutze MPLAB IDE v8.89 und als Compiler XC8 v1.12

Wenn ich in den Settings vom Programmer unter "Power" Das häckchen 
wegnehme bekomme ich folgende Fehlermeldung:

PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.28.40
Firmware type......................Midrange
Failed to properly connect to PICkit 3


ICh habe bereits in diversen internetforen geschaut jedoch bisher nichts 
Hilfreiches gefunden.

Danke schonmal für eure Antworten.

von temp (Gast)


Lesenswert?

Das hat mich auch schon genervt. Unter W7(64bit) funktionierte es nicht 
oder nur manchmal ohne externe Power. Unter XP schon. Keine Ahnung woran 
das liegt. Ich hatte aber MPLABX verwendet.

von Bronco (Gast)


Lesenswert?

Ich hatte mal ein seltsames Problem mit meinem PicKit3, daß ich nach dem 
Wechsel des µC-Typs die Firmware des PicKit3 neu programmieren mußte, 
sonst wurde der neue µC-Typ nicht richtig angesprochen.

von Nico G. (Gast)


Lesenswert?

Inzwischen bekomme ich folgende Fehlermeldung:

Target Device ID (00000000) does not match expected Device
ID (000007c0).

von Der Rächer der Transistormorde (Gast)


Lesenswert?

Nico G. schrieb:
> Inzwischen bekomme ich folgende Fehlermeldung:
>
> Target Device ID (00000000) does not match expected Device
> ID (000007c0).

In der Regel ist da irgendwas dem Pickit im Weg. Kondensatoren 
Widerstände Masseschlüsse etc. pp.


Nimm einen Pic und hänge ihn ohne alles an das Pickit, wenn das läuft 
kannst du den Fehler auf dem Board suchen.

von Nico G. (Gast)


Lesenswert?

Ich habe auf dem Steckbrett lediglich einen PIC16F628 gesteckt, die 
Versorgungsspannung und die ICSP Verbindung mit einem 10k Pull-up von 
MCLR auf 5V ... mehr hab ich garnicht und es geht einfach nicht :-/

Brauche ich eventuell einen USB-Treiber? Liegt es vielleicht an dem XC8 
Compiler?

von Bronco (Gast)


Lesenswert?

Hast Du mal die Firmware neu geflasht?

von mophzk (Gast)


Lesenswert?

Hallo,

diese beiden Meldungen kommen bei auch regelmäßig. Die erste kommt wenn 
Mplab bzw. das pickit neu geöffnet wird und der Controller nicht in den 
mclr gesetzt ist. Bei der zweiten kann die id- Location nicht richtig 
gelesen. Für den Programmiervorgang sollten aber beide keine Rolle 
spielen. Zumindest bei mir funktioniert es Problemlos.

ps:
Wenn der Hacken "power target from pickit"  gesetzt ist darf der uC 
nicht zusätzlich mit einer Spannung versorgt werden. Diesen Fehler hab 
ich anfangs auch gemacht.

Gruß mophzk

von Dirk F (Gast)


Lesenswert?

Hi,
also ich versorge den PIC aus der Schaltung heraus, also keine 
Verbindung vom Power Pin des PICKIT3 zum MC.
Dann muss ich aber das Häckchen "Powert" trotzdem setzen, dann läufts, 
auch unter W7.
LG Dirk

von Erich (Gast)


Lesenswert?

Bitte auch das ähnliches Problem bzw. Lösungsansatz hier überprüfen 
Beitrag "Re: Programming mit PicKit 3"
Gruss

von Nico G. (Gast)


Lesenswert?

Problem gelöst! Das mitgelieferte Flachbandkabel vom PICkit zur Platine 
ist anscheind wohl zu lang. Mit einer direkt verbindung die kurz 
gehalten ist geht es!

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.