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
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
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.
Nils H. schrieb: > Jetzt will das Pickit auch keine Firmware mehr laden. Kommt vor. Such mal im Netz, da gibt's 'n Fix.
Welches MPLAB? Zieh dir bei MC die Standallone Soft fürs Pickit3 v3.10, dann kannst du mit Sicherheit das PK3 testen obs funzt.
:
Bearbeitet durch User
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.
Nils H. schrieb: > Pickit3 v3.10 sagt immer kein Device vorhanden. Hast du auch die richtige Firmware geladen?
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.
Probier doch mal im Logic Tool Modus, ob die I/Os funktionieren PICkit™ 3 PROGRAMMER APPLICATION USER’S GUIDE Chapter 7. Logic Tool
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.