Alternativen zu Pickit

OP #7471172

Hallo Forum,

natürlich könnte ich jetzt umfangreich recherchieren um herauszufinden welche alternativen Programmer es auf dem Markt gibt und welche davon gut mit der MPLab X IDE (>= 6.05) funktionieren. Ich finde es aber zielbringender hier im Forum zu fragen, denn hier gibt es genau die Leute, die dieses Thema mit Erfahrungen aus ihrer Praxis erörtern können. Da ich mich jetzt ein wenig in die PIC-Technologie von microchip eingearbeitet habe, möchte ich mich auf "PIC-Programmer" beschränken. Also - konkretisiert - meine Frage: Welchen PIC-Programmer - für Hobbyisten - könnt ihr empfehlen ?

Ich bin gespannt auf eure Beiträge.

Viele Grüße Harry

Der Snap kann kein High Voltage Programming, was viele 8-Bit PICs brauchen, ist also für PIC10/12/16/18 und einige PIC24 keine Option.

Zu den PICKITs gibts keine empfehlenswerte Alternative. PICKIT2-Nachbauten solltest Du meiden, PICKIT3-Clones sind für die meisten PICs ok, und PICKIT4 oder 5 ist das, was man in der Microchip-Welt heutzutage so kauft.

fchk

Gast

Harry R. schrieb:

natürlich könnte ich jetzt umfangreich recherchieren um herauszufinden gut mit der MPLab X IDE (>= 6.05) funktionieren. Ich finde es aber zielbringender hier im Forum zu fragen,

Versuch spezialisiertes Forum, näher am Quell biste besser aufgehoben: https://forum.microchip.com/s/forums?&page=1&offset=0 https://www.rclineforum.de/forum/board72-elektronik-spezial-eigene-schaltungen-prinzipien-realisierung/board144-pic-programmierung-f%C3%BCr-einsteiger/board148-mplab-ide-fragen-zur-entwicklungsumgebung/

OP

Peter K. schrieb:

Ich würde auch bei dem PicKit3 oder 4 bleiben. Da bist du gut aufgehoben. Warum suchst du denn was neues ?

Der letzte (oder besser erste) Pickit3, den ich mir bei Ebay gekauft habe funktioniert nicht (dazu gab es hier einen langen Thread). Daraufhin habe ich mir einen Pickit2 gekauft. Der funktioniert (mit einem Trick sogar im MPLAB X verwendbar). Damit habe ich mir selbst bewiesen, dass ich nicht zu unfähig bin und mein erstes Projekt dann auch erfolgreich abgeschlossen :-) Nun will ich ein Projekt starten, dass mit dem Pickit2 mangels PIC-Unterstützung [PIC16F15344]) nicht funktionieren kann. Nach der leidvollen Erfahrung mit dem defekten Pickit3 wollte ich einfach mal ausloten, ob es praktikable Alternativen gibt.

Grüßle Harry

OP

Harald K. schrieb:

Gibt es einen spezifischen Grund, warum Du besonders alte Programmieradapter beschaffst, und die bei Nichtfunktion durch noch ältere ersetzt?

Der war günstig gebraucht zu haben und er programmiert(e) mir auch den PIC10F202

Könnte es sein, daß das "bei eBay" gekaufte Teil vielleicht einfach schon (teil-) defekt war?

Ich sage einfach mal : JA

VG

Gast

Harry R. schrieb:

Nach der leidvollen Erfahrung mit dem defekten Pickit3 wollte ich einfach mal ausloten, ob es praktikable Alternativen gibt.

Du lotest nicht aus, du lässt ausloten ...

Könnte es sein, daß das "bei eBay" gekaufte Teil vielleicht einfach schon (teil-) defekt war?

Da wird ihm wohl das Minimal-Eqipment zum Hardwaredebuggen (Multimeter, einfacher LA) fehlen. In dergleichen Lab-Ausrüstung sollte man natürlich auch investieren wenn man ernsthaft µC-Projekte abarbeiten will, nicht nur in "Programmer".

Und Programmer kann man sich auch selber bauen, wenn man so garnicht HW kann auch mit einem RasPi:

https://www.mikrocontroller.net/articles/Raspberry_Pi_als_Universalprogrammer (braucht Update) https://www.pedalpc.com/blog/program-pic-raspberry-pi/

(Firma: www.pic-microcontroller.de)

Dann vielleicht doch mal ein original Kaufen. Die funktionieren seit Jahren wunderbar. Billig ist nicht immer das Beste wie du erfahren hast. Vielleicht mal was Geld in die Hand nehmen und dann hat man Ruhe und kann sich aufs Programmieren konzentrieren. Sollte man mal darüber nachdenken.

OP

Peter K. schrieb:

Dann vielleicht doch mal ein original Kaufen. Die funktionieren seit Jahren wunderbar. Billig ist nicht immer das Beste wie du erfahren hast. Vielleicht mal was Geld in die Hand nehmen und dann hat man Ruhe und kann sich aufs Programmieren konzentrieren. Sollte man mal darüber nachdenken.

Ich bin absolut deiner Meinung,wo kann ich das Original denn kaufen am günstigsten kaufen UND sicher sein, dass es ein Original ist ?

Harry R. schrieb:

Ich bin absolut deiner Meinung,wo kann ich das Original denn kaufen am günstigsten kaufen UND sicher sein, dass es ein Original ist ?

Bei den PICKIT 4 und 5 gibts aktuell noch keine Nachbauten - da solltest Du immer ein Original bekommen. PICKIT3 gibts nur noch als Nachbauten mit teilweise reduzierter Schutzbeschaltung - das Original wird nicht mehr produziert.

fchk

OP

Frank K. schrieb:

Harry R. schrieb:

Ich bin absolut deiner Meinung,wo kann ich das Original denn kaufen am günstigsten kaufen UND sicher sein, dass es ein Original ist ?

Bei den PICKIT 4 und 5 gibts aktuell noch keine Nachbauten - da solltest Du immer ein Original bekommen. PICKIT3 gibts nur noch als Nachbauten mit teilweise reduzierter Schutzbeschaltung - das Original wird nicht mehr produziert.

fchk

Ja, genau, das ist auch das was ich beobachtet habe :-(

OP

Peter K. schrieb:

Hier hat einer das Demo Board welches zum PicKit gehört nachgebaut. Wäre vielleicht auch eine Möglichkeit für dich als Anfänger: https://www.pic-microcontroller.de/projekte-und-eigenbau/pickit-low-pin-count-demo-board-nachbau/

Cooles Ding :-) Ich möchte eher nicht Nachbauen, weil die realistische Gefahr besteht, dass der Nachbau Fehler enthält (bedingt durchs Nachbauen) und dann würde ich wieder viel Zeit mit der Fehlersuche verbringen. Da habe ich aber gar keine Lust mehr drauf :-)

Daraufhin habe ich mir einen Pickit2 gekauft.

...

dass ich nicht zu unfähig bin

Ein PICKIT2 kann Mann uebrigens auch selbst nachbauen. Alle Details sind veroeffentlicht. Die Bauelemente leicht beschaffbar. Das waere dann "faehig".

sondern lässt das Forum für ihn suchen

Ja, selber schuld. :)

Hier hat einer das Demo Board welches zum PicKit gehört nachgebaut

Muss das sein? :) Ich besitze das Original und finde daran nicht viel bemerkenswertes.

OP

Alexander S. schrieb:

Hallo,

einen gebrauchten "PicKit 2 Programmer inkl. Zubehör" gibt es gerade auf www.kleinanzeigen.de für 25 € VB plus Versand von einem Keller aus Stollberg. Aber der reicht Dir wahrscheinlich nicht. Bleibt sonst wohl nur ebay.

Den habe ich ja schon, es muss schon >= PickIt3 sein :-)

Ebay ist leer gekauft, da gibt es (im Moment) nur China-Clones und darauf bin ich schon einmal hereingefallen :-|

Harry R. schrieb:

Bauform B. schrieb:

1
digikey.de          104.02
2
>> mouser.de           112.42
3
>> rs-online-privat.de 113.68
4
>> tme.eu/de           118.50
5
>> reichelt.de         139.90

Irre ich mich, oder komme ich einfach Jahre zu spät um einen Pickit3 für unter 50€ zu bekommen ?

Ziemlich genau 4 Jahre. PICKIT 3 ist seit Juni 2019 EOL, PICKIT4 ist ab September 2023 EOL. PICKIT 5 ist also Deine Option, und das erfordert MPLAB X 6.10.

fchk

Gast

Beim Pickit2 konnte man die Zahl unterstützter Typen durch erweiterte PK2DeviceFile.dat-Files ergänzen. Es gab auch einen Device-File-Editor, mit dem man selber Typen hinzufügen konnte. Ob der von Harry gewünschte PIC überhaupt mit der Pickit2-Hardware programmierbar wäre, kann ich nicht sagen.

OP

Erni schrieb:

Beim Pickit2 konnte man die Zahl unterstützter Typen durch erweiterte PK2DeviceFile.dat-Files ergänzen. Es gab auch einen Device-File-Editor, mit dem man selber Typen hinzufügen konnte. Ob der von Harry gewünschte PIC überhaupt mit der Pickit2-Hardware programmierbar wäre, kann ich nicht sagen.

Es wäre der PIC16F15344.

Hast du Links zum Erweitern, bzw. erweiterten PK2DeviceFile.dat-Files ?

VG

Gast

Hallo Harry, leider habe ich selber diesen DeviceFile-Editor nicht benutzt und kann nicht viel dazu sagen. Für meine PICs konnte ich fertige PK2DeviceFile.dat verwenden. Habe mit Google gesucht nach Dateien mit neuerem Datum und dann mit einem Texteditor nach dem gewünschten PIC gesucht. Mit Glück war er drin. (Deiner leider noch nicht...) Der Editor ist hier: https://sites.google.com/site/pk2devicefileeditor/home Bei Github https://github.com/jorticus/pickit2-editor findet man auch einen, für die Ergänzug von einigen PIC24FJ-Chips, aber auch schon 10 Jahre alt. Vielleicht hast Du Erfolg mit einer Google-Suche und findest ein aktualisiertes PK2DeviceFile.dat

OP

Erni schrieb:

Hallo Harry, leider habe ich selber diesen DeviceFile-Editor nicht benutzt und kann nicht viel dazu sagen. Für meine PICs konnte ich fertige PK2DeviceFile.dat verwenden. Habe mit Google gesucht nach Dateien mit neuerem Datum und dann mit einem Texteditor nach dem gewünschten PIC gesucht. Mit Glück war er drin. (Deiner leider noch nicht...) Der Editor ist hier: https://sites.google.com/site/pk2devicefileeditor/home Bei Github https://github.com/jorticus/pickit2-editor findet man auch einen, für die Ergänzug von einigen PIC24FJ-Chips, aber auch schon 10 Jahre alt. Vielleicht hast Du Erfolg mit einer Google-Suche und findest ein aktualisiertes PK2DeviceFile.dat

Leider wird der Editor unter Linux wohl nicht laufen ;-) Trotzdem Danke für den Tipp !

Gast

Nee, man müsste unter Windows editieren, könnte dann aber die PK2DeviceFile.dat nach Linux kopieren. Bleibt sowieso die Frage, ob Dein PIC noch nach dem alten Algorithmus programmiert werden kann und mit Vpp=9V bzw. 13V klar kommt, die Pickit2 liefert. Hmm, das Datenblatt sagt 9V - vielleicht passt es doch? Also, die Software PickitPlus https://pickitplus.co.uk/Typesetter/ arbeitet mit Pickit2 und Pickit3 und hat unter Supported Parts https://pickitplus.co.uk/Typesetter/index.php/Supported-Parts auch Deinen PIC16F15344 gelistet. Demnach sollte es klappen... Bleibt nur die Hoffnung, dass schon jemand diese Arbeit übernommen hat und eine angepasste .dat-Datei anbietet...

OP

Erni schrieb:

Nee, man müsste unter Windows editieren, könnte dann aber die PK2DeviceFile.dat nach Linux kopieren. Bleibt sowieso die Frage, ob Dein PIC noch nach dem alten Algorithmus programmiert werden kann und mit Vpp=9V bzw. 13V klar kommt, die Pickit2 liefert. Hmm, das Datenblatt sagt 9V - vielleicht passt es doch? Also, die Software PickitPlus https://pickitplus.co.uk/Typesetter/ arbeitet mit Pickit2 und Pickit3 und hat unter Supported Parts https://pickitplus.co.uk/Typesetter/index.php/Supported-Parts auch Deinen PIC16F15344 gelistet. Demnach sollte es klappen... Bleibt nur die Hoffnung, dass schon jemand diese Arbeit übernommen hat und eine angepasste .dat-Datei anbietet...

Ich schau mich mal bei den Links um, Danke und Grüße

Beitrag #7472155 wurde von einem Moderator gelöscht.
Gast

Hallo Gerd! Ich habe mir gerade das neue GCstudio von sourceforge geladen, in der Hoffnung ein aktuelles dat-File zu bekommen. Leider habe ich in keiner der darin enthaltenen PK2DeviceFile.dat-Dateien den PIC16F15344 gefunden. Da der Chip von GCBasic unterstützt wird, sollte er auch mit dem Pickit programmiert werden können. Kannst Du das passende .dat-File hier hochladen? Dann kann auch Harry es verwenden, ohne dass er das GCstudio unter Windows installieren muß. Vielen Dank!

Al. K. schrieb:

Na, da kann ich mir noch überlegen was ich mit meinen PICKIT2 anstelle. Habe da mit ASM glaube vor >20 Jahren herumgespielt. Natürlich für die Modelleisenbahn. Habe ja auch noch einen Sack voll der damaligen PICs.

MfG alterknacker

Behalt den mal. PICs kann man auch im fortgeschrittensten Alter in Assembler programmieren. Wenn es reicht, sogar in C (mit XC-8). :) Falls man zu faul fuer die elendigliche Assemblertipperei ist.

Ich kauf das Zeug immer bei Microchip. Ist meist recht günstig und die lueferzeit mit wenigen Tagen geht auch in Ordnung. Für das Pickit 5 und das ICD 5 habenvsie knapp eine Woche gebraucht. Damit habe ich das über 2000$ ICD 4 dann mal übersprungen. Die Schutzschaltungen im PICkit3 fand ich aber auch nicht so doll, musste schon zeei mal den Ausgangs FET ersetzen.

MfG Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.