PICKIT3: Controller wird nicht unterstützt.

Gast #3727534
Lesenswert?

Zum Flashen eines PIC32MX150F128B habe ich mir einen PICKIT3-Clone 
gekauft. Den "Pickkit 3 Programmer" habe ich mir von Microchip geladen.

Nun stelle ich fest, dass der obige Controller nicht unterstützt wird.

Was kann ich tun? Kann ich diesen Controller überhaupt mit dem Pickit 3 
flashen?
Gast #3727732
Lesenswert?

@ Max

Danke für deine Antwort. Jetzt bin ich soweit, dass zumindest der Chip 
unterstützt wird. Es gibt aber noch ein Problem: die ID lässt sich nicht 
auslesen.

Die Verbindungen habe ich soweit überprüft und auch einen weiteren 
Controller getestet. Immer mit dem gleichen Ergebnis.

Der Aufbau ist auf Seite 4 des Micromite Manuals beschrieben.

http://geoffg.net/Downloads/Micromite/Micromite%20Manual.pdf

Was sind so die Dinge, die man falsch machen kann?




*****************************************************

Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.31.20
Firmware type..............PIC32MX

Target detected
Unable to connect to the target device.
Failed to get Device ID
Gast #3727919
Lesenswert?

VDD (Pin 13) und AVDD (Pin 28) sind mit 3,3 V verbunden. Der Pickit 3 
ist ebenfalls mit 3,3 V verbunden. Die Kabel sehen nur "schräg" aus da 
sie verbogen sind. Stecken aber ansonsten gerade im Brett.
#3727942
Lesenswert?

Irgendwie sind da mehr Kabel drauf als man benötigen würde.

Versuche mal wirklich nur das allernötigste an Kabel zu verwenden und so 
wenig Brücken wie nur möglich.
Solche Steckbretter haben hohe Kontaktwiderstände und die Kabel brechen 
gerne. Alles nicht optimal.

Im Aufbau von Micromite, genauso wie im Datenblatt wird an Pin 20 und 19 
ein Keramik oder Tantalkondensator angeschlossen. Bei dir sehe ich da 
zwei Elektrolyt. Die sind falsch. Der Unterschied zwischen den Typen ist 
nicht unerheblich.
Ebenso fehlen dir die Keramik-Kondensatoren an den Versorgungspins.

Unabhängig davon hast du das Kabel nicht direkt angeschlossen, was bei 
solchen Steckbrettern absolut vermieden werden sollte. Baue ein neues 
Kabel, dessen Enden du direkt so dicht wie möglich neben den Pins am uC 
steckst. Dadurch fallen dann auch schon wieder eine Menge deiner Brücken 
weg.
#3729184
Lesenswert?

Martin schrieb:
> @ Max
>
> Danke für den Tipp :)
>
> -------------------
>
> Mittlerweile glaube ich, dass mein Pickit nicht in Ordnung ist.

Die Wahrscheinlichkeit ist sehr gering.

Dein Aufbau ist einfach falsch. Es fehlen Bauteile, es sind falsche 
eingebaut und die Verdrahtung schreit nach Fehler.
Hinzu kommt, dass die Verbindung zwischen PIC Kit und PIC sehr 
empfindlich bzgl. übersprechen ist. Bei dir wird das sicher der Fall 
sein.

Bevor du einen anderen PIC bestellst versuche doch wenigstens deinen 
Aufbau zu korrigieren. Immerhin wird das PIC Kit vom PC korrekt erkannt.

Auch hat dein Aufbau ein paar Widersprüche. Wie sind bspw. die zwei 
äußeren Bahnen intern verdrahtet? Auf die obere hast du +, auf die 
untere - gelegt. Sind die 5er Blücke intern verdrahtet oder nicht. Denn 
bei ein paar Blöcken hast du extra Brücken eingebaut, bei ein paar 
wieder nicht. Falls die Blöcke nicht verbunden sind, so ist hier ein 
weiterer!!! Fehler.


edit:
Und für solche Steckbretter, verwende Drahtbrücken wenn es geht. Die 
sind übersichtlicher und zuverlässiger:
https://secure.reichelt.de/Laborkarten/STECKBOARD-DBS/3/index.html?;ACTION=3;LA=3;ARTICLE=79056;GROUPID=3374
#3729261
Lesenswert?

Martin schrieb:
> @ Max
>
> Danke für den Tipp :)
>
> -------------------
>
> Mittlerweile glaube ich, dass mein Pickit nicht in Ordnung ist.

Glaube ich auch nicht. PICKIT wird vom Betriebssystem erkannt und er 
versucht die Device-ID zu lesen was am PGC Signal erkennbar ist.
Bau das nochmal ordentlich auf wie schon empfohlen wurde.
Die Wahrscheinlichkeit das ein anderer PIC bei dem Drahtverhau auch 
nicht funkteoniert ist größer wie ein defekter PICKIT!
Gast #3738202
Lesenswert?

Controller zum Testen des Pickit 3 sind eingetroffen. Nach der Anleitung 
vom Max (Beitrag "Re: PICKIT3: Controller wird nicht unterstützt.") ist der 
PIC12F1501 mit dem Pickit verbunden.

Nach dem Starten der Verbindung mit MIPE v2.10 erhalte einen Warnhinweis 
(siehe Bild) und eine Fehlermeldung (0x2CC0 statt 0x2D80,). Den 
Warnhinweis habe ich überprüft Netzteil und MIPE sind auf 3,3 V 
eingestellt.

Was läuft da falsch?
Angehängte Dateien:

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