- Labornetzteil AliExpress         
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
    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 14:33 Uhr)

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    73
    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

  3. #3
    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

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    73
    Beiträge
    1.175
    Blog-Einträge
    1
    Ja nun werde ich mal das ZIFF Sockel-Bord(lein) ein wenig umstricken. Ich hatte mal eine Ausarbeitung darüber von einen deutschen User, aber beim Umzug ist auch was auf der Strecke geblieben, bzw noch nicht wieder aufgetaucht von der umfangreichen Fachbibliothek/Nottizen/PDF Ausdrucke ....
    Möchte den gern benutzen das Gefummel auf dem Steckbrett ist schon nicht mehr so mein Ding , aber immer noch als Notreserve machbar.
    Muss mir auch was einfallen wegen der 5V- Stromversorgung. Mein MultiNetzteil bring 8 A am 5 Voltausgang, da gibts schon Rauchzeichen wenn was auf der Leiterbahn liegt.

    Ja mit der Spannung weiss ich auch nicht was da so mit gemeint ist, man kann ja fast in 100mV Schritten einstellen... 5V, 3,3V...2,5V würde mir ja noch einleuchten....

    Nochmals Dir vielen Dank Siro für die unermüdliche Hilfe !

    Gerhard

    Achso, ich bin mit dem PIC16F877A und PIC18F452 am werkeln , na ja ein paar andere Chips liegen noch in der Schachtel die probier ich mal durch.
    Für die 40Pinner habe ich auch Entwickler und PCB Boards(Olimex). Auf letzter kannst was eigenes noch drauflöten. Leiterplatten selbst kann ich nicht fertigen.
    Leider, denn Roh-Leiterplattenmaterial habe ich noch genug zu liegen, ansonsten verwende ich Uniplatten.
    Geändert von oderlachs (20.02.2019 um 17:32 Uhr)
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  5. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Mit den Augen klappt es bei mir auch leider nicht mehr so gut.
    trotzdem versuche ich immer kleiner zu werden,
    also nicht ich, sondern die PICs.

    SO-8 ist noch relativ gut zu handeln. Dafür bekommt man auch recht preiswerte Adaptersockel
    Die DFN Bauform ist jedoch eine Katastrophe.

    Ich programmiere die Chips oft auch direkt im System wie Klebwax das schon oben beschrieb.
    Die Programmierpins haben dann sogar nach der Programmierung eine Funktion.
    Unter anderem eine RS232 und/oder auch Kalibrierjumper sind bei mir an ICSP-DAT und ICSP-CLK nutzbar.
    Das funktioniert wirklich sehr gut.
    Man muss also auf keinen Pin verzichten, obwohl man ICSP (im System) programmiert.

    Der PicKit3 leistet wirklich hervorragende Dienste,
    den bekommt man ja schon für um die 15 Euro. Bei Farnell aber auch für 43 Euro.

    Hier 2 kleine Miniprojekte mit In System Programmierung und dem PicKit3
    An der Platinenkante wird eine Stiftleiste im Raster 1mm aufgelötet und dann der 5 polige Stecker drauf gesteckt.
    Die kann dann im Endgerät auch wieder abgelötet werden.
    Ich hab noch keinen Idee mit welchem Stecker man das besser lösen könnte.
    5 Pins die direkt aufgesteckt werden könnten, hab da nichts brauchbares gefunden.

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

Name:	IMG_5731.jpg
Hits:	8
Größe:	53,3 KB
ID:	34021

    Mit der 18F Serie hab ich sehr viel programmiert.
    eltliche Tausend Zeilen Assembler in einem Projekt...

    Dann wünsche ich Dir weiterhin gutes Gelingen.

    Siro
    Geändert von Siro (20.02.2019 um 18:37 Uhr)

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Siro Beitrag anzeigen
    Ich programmiere die Chips oft auch direkt im System wie Klebwax das schon oben beschrieb.
    Die Programmierpins haben dann sogar nach der Programmierung eine Funktion. Unter anderem eine RS232 und/oder auch Kalibrierjumper sind bei mir an ICSP-DAT und ICSP-CLK nutzbar. Das funktioniert wirklich sehr gut.
    Wie debuggst du, wenn im Betrieb ICSP-DAT und ICSP-CLK für etwas anderes benutzt werden? Ohne Breakpoints, Singlestep etc will ich eigentlich nichts programmieren. Und wenn ich, um die ICSP Pins frei zu haben einen größeren µC nehmen muß, ist das so. Mit dem 12F1840 hab ich dann halt nur 3 I/Os. Das reicht für einen Servotester, 1 mal analog mit Poti und ein Ausgang. Oder schnell mal eine Pulsform erzeugen, eine PWM mit einstellbarer Frequenz und Dutycycle, oder um WS2812 zu testen. Da bleibt dann der PICKit gleich dran. Wenn ich nicht wirklich löten will, stell ich die Parameter nur im Debugger ein und kneif mir das Poti. Reichen die I/Os nicht, nehm ich den PIC16F1825. Der hat auch nur 14 Pins. Da kann man ein Layout machen, in den beide passen.

    Wirds etwas größer, steige ich auf PIC24 um. TQFP44 bekomme ich auch noch glötet. Da gibts für CSP-DAT und ICSP-CLK auch noch mehrere alternative Belegungen und man kann sich etwas passendes aussuchen.

    Der 6-Polige Stecker ist zwar sehr einfach zu verwenden, hat mir aber zu viel Platz an der Platinenkante eingenommen. Da drängeln sich oft schon andere Stecker. Ich verwende daher 6 polige Micro Match. Der ist nur halb so breit, aber man kann ohne spezielle Werkzeuge Flachkabel anquetschen. Den passenden Anschluß sehe ich auf jeder eigenen Platine vor.

    Sollte ich als Bastler mal wirklich was in "Serie" (2 stellige Stückzahl) bauen, würde ich die 6 Pins mit Pogopins und einem Adapter kontaktieren.

    Zitat Zitat von oderlachs Beitrag anzeigen
    Leiterplatten selbst kann ich nicht fertigen.
    Ich auch nicht. Aber ich kann Layouten. Und für 5€ macht mir ein freundlicher Chinese daraus fünf Leiterplatten, durchkontaktiert mit Lötstoplack und Druck. Und für weitere 6€ steckt sie mir der Brieftrager nach 2-3 Wochen in den Briefkasten. Wenn ich mir vorstelle, ich fädele einen Tag lang einen Prototyp und muß das möglicherweise noch einmal machen, weil ich zwei brauche, mach ich doch gleich ein Layout. Den Schaltplan mach ich sowieso, den brauch ich auch zum fädeln. So hab ich mir Platinen machen lassen, auf denen der µC, Abblock-Cs, Spannungsregler und Programmierstecker drauf sind. Der Rest ist Lochraster. Da kann man schnell mal ein Chinesisches Schrittmotormodul, ein HX711 Modul oder einen anderen Sensor ausprobieren.

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

  7. #7
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    73
    Beiträge
    1.175
    Blog-Einträge
    1
    Ja ich kenne das Ańgebot vom freundlichen Chinesen . Ich habe da nur mit dem Eagle etwas Probleme, einmal habe ich für ein Modellbahnproj. mal was fertigen lassen....

    Da habe ich das wohl spiegelverkehrt abgegeben. Da das mehr oder weniger nur aus normalen Bauelementen bestand konnte ich das noch verwenden....vom Aussehen mal abgesehen.

    Siro was Du da auf dem Foto so zeigst, kann ich kaum so erkennen, weniger noch löten

    Wenn ich da an meinen ersten Kristall-Detektorempfänger so 1959/60 denke, da konte man fast noch im "Kristall" die elektronen fliegen sehen... Einmal laut husten und weg war die Musik...

    Ich programmiere bzw bastel ja nur noch für mich selber...

    Gruss Gerhard
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  8. #8
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Hallo Klebwax,
    den PICKit gleich dran lassen geht natürlich nicht, bzw.eher ungünstig bei meinen 8 Beinigen,
    da bleibt dann wirklich kaum noch was an Pins übrig...

    Bei meinen kleinen Projektchen,
    nutze ich aber den Debugger eh nicht, da reicht mir ein Testpin
    oder auch mal der TXD Pin der serielle Schnittstelle um mir einen Wert anzusehen.
    Viel Software passt da eh nicht rein.

    Den PIC16F1825 habe ich mir auch mal angesehen.
    Im Prinzip ist es ja der der gleiche Chip wie mien 12F1840 mit mehr Pins.
    Auf jeden Fall ein hervorragender Chip zum Testen, grade wegen den Mehrpins.
    Wird besorgt...

    Mit den PIC24 hab ich auch mal probiert.
    Den PIC24HJ256 habe ich in Assembler programmiert und gleich einen Core Fehler gefunden.
    Das war damals auch mein erster Beitrag hier im Forum 2007, booh, doch schon so lange her...
    https://www.roboternetz.de/community...ghlight=RCOUNT
    Klicke auf die Grafik für eine größere Ansicht

Name:	PIC24_TestBrd.jpg
Hits:	5
Größe:	75,7 KB
ID:	34022 Auch hier ist die 5 polige Leiste schon drauf zum programmieren

    Die PogoPins (Federstifte) wären evtl. möglich.
    Gut, dass Du es angesprochen hast, ich wuste nämlich garnicht wie diese Federpins heissen.
    "PogoPins war mir neu. Ich muss da gleich nochmal googlen.

    Die MicroMatch erscheint mir noch noch zu groß. Ist natürlich Anwendungsspezifisch.

    Anfangs hab ich ja nur mit dem Pic Start Plus programmiert und grad noch die Adapter für meine PICse gefunden.
    War schon immer eine 5 polige Pfostenleiste, wobei die Pinbelegung auch heute noch identisch ist zum PicKit3.
    Klicke auf die Grafik für eine größere Ansicht

Name:	PicStart_Adapter.jpg
Hits:	5
Größe:	38,4 KB
ID:	34023

    Zitat Zitat von oderlachs Beitrag anzeigen
    Siro was Du da auf dem Foto so zeigst, kann ich kaum so erkennen, weniger noch löten
    Ich mache diese Miniteile auch nur privat, das soll in einen Mini Hubschrauber der selber nur 29 Gramm wiegt.
    Das ist eine Akkuüberwachung.

    Siro
    Geändert von Siro (21.02.2019 um 13:50 Uhr)

Ä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, 21:09
  2. [ERLEDIGT] Kennt jemand den genauen Unterschied "ULN2803"?
    Von HM im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 01.09.2014, 14: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, 11:57
  4. "Entering programming mode.. FAILED"; AVRISP MKII
    Von GandalfX86 im Forum AVR Hardwarethemen
    Antworten: 23
    Letzter Beitrag: 11.07.2007, 23:12
  5. Antworten: 12
    Letzter Beitrag: 11.06.2005, 22:51

Berechtigungen

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

LiFePO4 Speicher Test