- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 13

Thema: Wer kennt PIC Microbot "ICSP Programming Socket" genauer ???

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    74
    Beiträge
    1.175
    Blog-Einträge
    1

    Wer kennt PIC Microbot "ICSP Programming Socket" genauer ???

    Hallo Freunde !
    Da mein PIC-Board nur 40 Pinner "verarbeiten" kann, habe ich mir für andere Typen einen ProgrammierSockel besorgt, aber ich komme einfach nicht damit zurecht.
    Das Manual (hier einzusehen) ist nicht das "Gelbe vom Ei". Mit meinen PIC-Kit 3 kann ich da egal welchen Chip ich nehm, nicht flashen.
    Zu dem Jumper JP3 finde ich gar keine richtige Erklärung, auch muss ja irgendwie Betriebsspannung an das Teil ??

    Ich weiss , man kann sich das leicht selber basteln , aber mit meinen Augen und Fingergelenken ist es nicht mehr weit her, so das ich gern auf industriell Gefertigtes zugreife.

    Kann mir bitte wer ein wenig weiterhelfen


    Gerhard

    Nachtrag das bekomme ich als Meldung:

    Connecting to MPLAB PICkit 3...

    Currently loaded firmware on PICkit 3
    Firmware Suite Version.....01.50.04
    Firmware type..............Midrange

    Target device was not found (could not detect target voltage VDD).
    You must connect to a target device to use PICkit 3.
    Geändert von oderlachs (19.02.2019 um 17:28 Uhr)
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Ich habe auch den PicKit3 und ich programmiere damit meine 8 Beinigen PICs

    Klicke auf die Grafik für eine größere Ansicht

Name:	PicKit3_Vorn.jpg
Hits:	8
Größe:	41,4 KB
ID:	34017

    Klicke auf die Grafik für eine größere Ansicht

Name:	PicKit3_Hinten.jpg
Hits:	10
Größe:	34,4 KB
ID:	34018

    Entscheidend ist bei mir, der 10K Widerstand zwischen VDD und MCLR
    also zwischen Pin 1und 2 auf meiner rückseitigen Ansicht.

    vielleicht hilft es Dir weiter.

    In der MBLABX-IDE muss Du noch die Versorgungsspannung einstellen.
    "Power Target Circuit from PicKit3"
    Da ich meine Chips in diesem Schnellspannsockel programmiere,
    Klicke auf die Grafik für eine größere Ansicht

Name:	Programmer_Voltage.jpg
Hits:	8
Größe:	34,1 KB
ID:	34019

    Den Pin PGM/LVPP benötige ich übrigens nicht.

    So muss ich meine PICs verkabeln zum Programmieren:

    Klicke auf die Grafik für eine größere Ansicht

Name:	PIC_PROG_8.jpg
Hits:	8
Größe:	26,8 KB
ID:	34020

    Siro
    Geändert von Siro (19.02.2019 um 19:47 Uhr)

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    74
    Beiträge
    1.175
    Blog-Einträge
    1
    Danke Siro !!!
    Werde ich morgen bei Tageslicht probieren....
    Ich habe ja noch aus uralt Zeiten PIC progger mit ser. Eingang..nie zum Einsatz gekommen weil ich dann ganz zum AVR Chip überging. Nun bin ich ja auf den PIC etwas umgestiegen, da muss ich erst die nötigsten Hilfsmittel zusammen haben.
    Das schon mal gekaufte TS-8900 K150 ist ja auch sowas, wie weit ab vom Standart ist und darum nutzlos in der Kiste liegt...
    Aber mit dem PIC-Kit3 Progger hat man schon was anständiges in der Hand denke ich , daran möcht ich mich auch schon halten.

    Gruss
    Gerhard

    Edit: Nach Anschalten von 10K
    Connecting to MPLAB PICkit 3...

    Currently loaded firmware on PICkit 3
    Firmware Suite Version.....01.50.04
    Firmware type..............Midrange

    PICkit 3 is trying to supply 5,000000 volts from the USB port, but the target VDD is measured to be 4,750000 volts. This could be due to the USB port power capabilities or the target circuitry affecting the measured VDD.

    The target circuit may require more power than the debug tool can provide. An external power supply might be necessary.
    Connection Failed.
    Geändert von oderlachs (20.02.2019 um 15:07 Uhr) Grund: Nachtrag:
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Diese Meldung hatte ich weil ich an einem USB 8 fach Hub arbeite und vergessen hatte das zugehörige Netzteil einzuschalten.
    Der USB Port kann evtl. nicht den nötigen Strom liefern.

    Du kannst die Programmierspannung auch etwas runtersetzen auf 4,75 Volt oder 4,5V in den PicKit3 Optionen
    und es nochmal versuchen.

    Ansonsten einen anderen USB Port probieren.

    Wenn alle Stricke reissen, (gibts keinen Sinn sich aufzuhängen)
    must den PIC selbst mit 5Volt versorgen und in den Optionen das Kreuz rausnehmen bei "Power Traget circuit from PicKit3

    Mit welchen PIC bist Du denn momentan an werkeln ?

    Siro
    Geändert von Siro (20.02.2019 um 15:33 Uhr)

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    74
    Beiträge
    1.175
    Blog-Einträge
    1
    Danke Siro !

    Nachdem mir Google die Fehlermeldung übersetzt hat, bin nicht so englishfest, eigentlich gar nicht, habe ich das auch gedacht, so zu verfahren. Hatte aber mal vorher einen 18pinner 16F627A auf ein Steckbrett getestet, selber "Fehler".
    Dann muss ich bestimmt die Vdd Ltg weg lassen , wenn ich separat mit 5 oder 3,3V versorge?
    Ooder genügt die Option schon den Haken nicht zu setzen bei "Power Target Circuit from PicKit3" ?
    Ich möchte keinen Rauchzeichengeber produzieren...also 5V ran und siehe da:

    Currently loaded firmware on PICkit 3
    Firmware Suite Version.....01.50.04
    Firmware type..............Midrange

    Target voltage detected
    Target device PIC16F627A found.
    Device ID Revision = 8
    Gruss Gerhard
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Das sieht gut aus,
    dann scheint es ja zu funktionieren. Gratulation

    Ich habe grad mal die Spannung geändert in den PicKit3 Optionen.
    Das interessiert den überhaupt nicht. Habe mit dem Ossi mir
    den Spannungsverlauf auf MCLR und VDD angesehen.
    Ist bei mir immer 5 Volt, egal was ich bei Power Voltage Level einstelle.
    Wozu soll das denn gut sein ?

    Siro

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von oderlachs Beitrag anzeigen
    ch weiss , man kann sich das leicht selber basteln , aber mit meinen Augen und Fingergelenken ist es nicht mehr weit her, so das ich gern auf industriell Gefertigtes zugreife.
    Kann ich verstehen. Aber, wozu ist dieses Teil gut? Den µC aus der Zielhardware hinauspopeln.im Nullkraftsockel programmieren, und dann wieder in die Zielhardware stecken? Dann sehen, daß das Programm (natürlich) wieder nicht funktioniert und zurück auf Los.

    Ich nehme ICSP wörtlich: In Circuit Serial Programming. Wenn ich eine PIC Hardware baue, und da ist es egal ob auf dem Steckbrett, einer Lochrasterplatte oder (bei mir meist) einer Platine, sehe ich 5 Anschlüsse für den PICKit vor. Von den 6 Leitungen seines Steckers werden nur 5 wirklich gebraucht. Die Leitungen sind GND, Vcc, MCLR#, PGC und PGD. Zwischen MCLR# und Vcc kommt noch ein 10k Widerstand. Und das bleibt fest zusammen, bis alles fertig ist. Ich verliere dabei zwar 2 bzw 3 Portpins, das nehme ich aber in Kauf. Auf selbstgemachen Platinen mache ich einen passenden Stecker an den Rand. Bei vielen Evalboards, besonders bei denen von Microchip, ist der mit drauf.

    Ich kann also gut ohne eine Programmierhardware leben. Dafür kann ich mein Programm im Debugger laufen lassen. Der PICKit ist ja immer angeschlossen. Kleine Programmänderung, neu Compilieren, weitermachen. Und das ohne die Hardware anfassen zu müssen.

    Deine Fehlermeldung sagt, daß der PICKit keine Versorgung sieht. Da dein Adapter keine eigene Versorgung hat, muß der PICKit sie liefern. Das kann man in MPLABX und ich denke auch in IPE einstellen.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

Ähnliche Themen

  1. [ERLEDIGT] ATMega32: "unable to enter programming mode" und die Device-ID 0x000000
    Von djslin99 im Forum AVR Hardwarethemen
    Antworten: 6
    Letzter Beitrag: 22.04.2015, 22:09
  2. [ERLEDIGT] Kennt jemand den genauen Unterschied "ULN2803"?
    Von HM im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 01.09.2014, 15:38
  3. Wer kennt sich mit JStamp aus ("Java Controller")?
    Von jörg im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 15.09.2008, 12:57
  4. "Entering programming mode.. FAILED"; AVRISP MKII
    Von GandalfX86 im Forum AVR Hardwarethemen
    Antworten: 23
    Letzter Beitrag: 12.07.2007, 00:12
  5. Antworten: 12
    Letzter Beitrag: 11.06.2005, 23:51

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests