Hallo,
ich habe mir von einem Händler auf Ebay einen originalen, aber
gebrauchten Pickit3 + das Low Pin Count Demo Board ersteigert.
Ich habe MPLab + Compiler installiert. Ich verbinde das Pickit3 mit
meinem Computer und an dieses schließe ich das Demo Board an. Mit dabei
waren auch zwei Mikrocontroller, ein PIC16F1829.
Ich starte MPLab IPE, gehe in den Advanced Mode und stelle bei Power
"Power Target from tool" ein. Scheinbar ist auf dem µC schon ein
Programm drauf - es erscheint ein Lauflicht auf dem Demoboard.
Die LEDs leuchten grün, blau, grün.
Ich wähle als Device den PIC16F1829 ein, sage connect und bekomme
folgenden Fehler (die LEDs laufen weiter):
Too much current has been drawn on VDD. Please disconnect your circuit,
check the CLK and DATA lines for shorts and then reconnect.
Programmer to target power is enabled - VDD = 5,000000 volts.
Too much current has been drawn on VDD. Please disconnect your circuit,
check the CLK and DATA lines for shorts and then reconnect.
Unable to connect to the target device.
Failed to get Device ID
Ich bin ratlos. Muss ich ein Steckbrett versuchen? Wozu habe ich dann
dieses Demo Board :(.
Ein Versuch wäre es wert, die Schaltung mit externer Power zu versorgen.
Aber schau genau, dass die Polung und die Höhe der Spannung passen. Dann
stellst du im MPLAB IDE um auf externe Versorgung, u vielleicht ist der
Fehler dann weg.
Grüße,wilhelmT
Das kann doch nicht Sinn der Sache sein? Wozu gibt es dann dieses
Demoboard?
Jetzt muss ich mir ja wieder erst eine 5V Spannungsversorgung aufbauen
und irgendwie verbinden..
Wird schon fuzen!
Nur wenn du da 5V drauf gibst, über den Pickit, kommen da keine 5V an.
Stell mal "Voltage Lavel" auf zB. 4,75V, dann sollte der PicKit
zufrieden sein.
Teo D. schrieb:> Be T. schrieb:>> Ein Versuch wäre es wert, die Schaltung mit externer Power zu versorgen.>> Der PicKit3 kann (nur) 30mA!> http://microchipdeveloper.com/pickit3:power-target
Naja, aber im Handbuch des Boards steht aber drin, dass das mit der
Power aus dem PICkit zu funktionieren hat.
Zitat:
"To use this program, either apply 5V
to the power header (P2), or connect a programmer to the programmer
header (P1) and apply 5V through the programmer in the IDE."
Sorry, kein Link. Laut der Forensoftware betrachtet das als SPAM. Man
findet die Doku dazu über Google, indem man nach dm164130-9 sucht.
Will heißen:
Hier dürfte ein Fehler vorliegen. Entweder irgendwo ist ein Kurzer
drauf, oder das Board ist kaputt.
Bevor man also mehr Dampf draufgibt, sollte man Verkabelung und Board
genauer untersuchen. Man könnte auch mal die Stromaufnahme ansehen.
Egal welchen voltagelevel ich einstelle, es funktioniert nicht.
Mit externen 5V hingegen habe ich nun stets eine falsche Device-ID.
Target voltage detected
Target Device ID (0x0) is an Invalid Device ID. Please check your
connections to the Target Device.
Zum GLück Händler. Zurückschicken und neuen bestellen glaube ich bald.
Nils H. schrieb:> Target voltage detected> Target Device ID (0x0) is an Invalid Device ID. Please check your> connections to the Target Device.
Dieser Fehler sagt eigentlich nur aus, dass er den PIC nicht auslesen
kann. Das kommt bei allen möglichen Arten und Unarten von
Kontaktproblemen.
Zum Beispiel ein Kurzschluss zwischen PGEC und GND oder etwas ähnliches.
Ein biserle durchpiepen kann nicht schaden.
Ein solcher Fehler würde auch gleich den Überstrom erklären, denn das
PICkit betreibe seine Treiber mit der gleichen Spannung wie das Ziel.
Wenn du bei einem Händler gekauft hast, kannst du das aber wirklich auch
einfach zurückschicken. Ist halt der Vorteil, wenn nicht bei IhBäh kauft
:-)
Nun, was mich aber wundert ist, dass das bereits vorhande Programm auf
dem µC scheinbar läuft - auch mit Saft vom Pickit selber. Ich sehe
zuindest ein LED Lauflicht, powered bei Pickit.
Verbindungskabel(?) zwischen PicKit u. Demo Board zu lang?!
Rittige Firmware auf dem PicKit?
Das PicKit3 zickt da gerne mal rum!
Ich glaube (noch) nicht, das da was kaputt ist.
Kein Kabel. USB -> Picit3 -> Demo Board (Stecker)
Jetzt will das Pickit auch keine Firmware mehr laden. Es ist verhext!
Dabei wollt ich doch nur mal PIC ausprobieren. Ich möchte noch nicht
aufgeben.
Alle Versionen sind frisch auf dem neusten Stand von microchip
heruntergeladen.
Pickit3 v3.10 sagt immer kein Device vorhanden.
MPLAB IPE sagt "Target Device ID (0x0) is an Invalid Device ID. Please
check your connections to the Target Device.", mit oder ohne
eingesteckten Mikrocontroller. Erase funktioniert kurioserweise
(zumindest sagt das Programm das) mit oder OHNE Mikrocontroller im
Steckbrett.
Wozu gibt es überhaupt diese ganzen Tools? Pickit v.3.10 MPLAB IPE,
usw.....
PS: Auf dem mikrocontoller ist ein programm drauf. Funktioniert auch
ohne externen Quarz etc. der sollte also i.o. sein.
Ich klicke auf Tools -> Download PICKit operating system und wähle dort
die Datei PK3OSV020005.hex
Diese wird dann auch erfolgreich reingeladen. Egal welchen Prozessor ich
anschließend auswähle "No device detected". Auch beim richtigen.